December 08, 2019

Just because he’s a madman doesn’t mean you don’t want to know him. Wild Frank will always be wild.

December 8, 2019

December 08, 2019

A very dear friend who I don’t think has ever appeared on my insta before. A man with a giant heart. One of our greying gang of school friends.

December 8, 2019

November 22, 2019

Skitten is adoring its balcony. It says “ak” and “gnka” out of pure enjoyment when we’re out there in the mornings soaking up sun and tea. This change of house has been an enormous quality-of-life bump for our little old Maatjiesfontein lady.

November 22, 2019

November 22, 2019

Trinket is being pretty conventional this summer - taking her 19 hrs a day mostly in bed.

November 22, 2019

November 22, 2019

Summer updates. Our chonky chap is still improving his mid-morning sleeping technique.

November 22, 2019

November 10, 2019

Another Sunday morning kibble run for hangry kitties. This time in summer.

November 10, 2019

February 25, 2019

I literally got every detail of our weekend gig wrong - except the venue. It’s on SUNDAY the 3RD at 3PM. To be fair it wasn’t all my fault. Plz pass on to interested parties. . .

February 25, 2019

February 22, 2019

I don’t know what time it’ll be and I misspelled Muizenberg. But it’ll be a reverb-soaked spectacle.

February 22, 2019

February 19, 2019

Every so often they sleep snuggled up like when they were babies. Slow photography months for me. Today I spent a mind frazzling time learning about 5 months worth of Javascript in 24hrs. #fakingittilyouremakingit might be the single strongest way to learn. They should teach airline pilots that way. “Just get in the cockpit. Sound confident on the intercom. Google the startup procedure. One of our experienced pilots will email you back within two hours if you get really stuck. #bigkittens #gremmies #catsofinsta #salaciouscrumb #effietrinket #crumb #trinket #sleepycats #capesummer ...

February 19, 2019

February 11, 2019

My daft boy derping out with his tongue out.

February 11, 2019