Posted on 329 Comments

A lovingly restored home in Johannesburg

i began following Chloe O’Doherty sometime last year, in the midst of those early all-consuming baby days – when i found myself stalking as many mothers as I could on Instagram. it was a way for me to silently connect with women going through the same thing as i was, trying to figure out life with a new baby while balancing whatever else is thrown at you.

Chloe’s daughter Ava is a few months older than Axel, and they moved into their newly renovated home in Johannesburg’s Parktown North just before she was born. we also moved into our own old house right before Axel’s birth, so i found myself connecting to Chloe in more ways than one. i got a few glimpses into their place through her various Instagram Stories, and eventually reached out to ask if she’d care to share their home on the blog.

i would usually take these kind of home tour photos myself, but being that i’m 1400km away in Cape Town proved a bit of an obstacle. luckily for me, and you, Chloe is a photographer. she and her husband Patrick run KISS KISS, specialising in family, birth, newborn & pregnancy photography. their motto is ‘real is more interesting than perfect’, which i think applies pretty perfectly to their home, too.

329 thoughts on “A lovingly restored home in Johannesburg

  1. -1 OR 2+519-519-1=0+0+0+1

  2. -1)) OR 87=(SELECT 87 FROM PG_SLEEP(15))–

  3. amQgtNLy’) OR 602=(SELECT 602 FROM PG_SLEEP(15))–

  4. 555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

  5. Monetize your audience—become an affiliate partner now! https://shorturl.fm/NFyC2

  6. Turn traffic into cash—apply to our affiliate program today! https://shorturl.fm/BTaHl

  7. Unlock exclusive affiliate perks—register now! https://shorturl.fm/Kjr27

  8. Start sharing, start earning—become our affiliate today! https://shorturl.fm/NY8av

  9. Share our products, earn up to 40% per sale—apply today! https://shorturl.fm/BdLlg

  10. Be rewarded for every click—join our affiliate program today! https://shorturl.fm/803UT

  11. Start earning passive income—become our affiliate partner! https://shorturl.fm/Wl5jo

  12. if(now()=sysdate(),sleep(15),0)

  13. 0’XOR(if(now()=sysdate(),sleep(15),0))XOR’Z

  14. 0″XOR(if(now()=sysdate(),sleep(15),0))XOR”Z

  15. -1; waitfor delay ‘0:0:15’ —

  16. 1 waitfor delay ‘0:0:15’ —

  17. -5 OR 693=(SELECT 693 FROM PG_SLEEP(15))–

  18. GjACYrCo’ OR 755=(SELECT 755 FROM PG_SLEEP(15))–

  19. AHQFumXS’)) OR 582=(SELECT 582 FROM PG_SLEEP(15))–

  20. 555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

  21. Turn your network into income—apply to our affiliate program! https://shorturl.fm/1fhB1

  22. Join our affiliate community and maximize your profits—sign up now! https://shorturl.fm/Cy1Lk

  23. Turn your audience into earnings—become an affiliate partner today! https://shorturl.fm/P6NH2

  24. Get paid for every referral—sign up for our affiliate program now! https://shorturl.fm/chdlr

  25. Sign up and turn your connections into cash—join our affiliate program! https://shorturl.fm/Rz7Xr

  26. Get started instantly—earn on every referral you make! https://shorturl.fm/tQYmn

  27. Maximize your income with our high-converting offers—join as an affiliate! https://shorturl.fm/Hjpp7

  28. Start earning passive income—become our affiliate partner! https://shorturl.fm/9iao7

  29. Earn recurring commissions with each referral—enroll today! https://shorturl.fm/hkVBP

  30. Monetize your traffic instantly—enroll in our affiliate network! https://shorturl.fm/TVAvY

  31. Get rewarded for every recommendation—join our affiliate network! https://shorturl.fm/SRmm9

  32. Share your unique link and earn up to 40% commission! https://shorturl.fm/uujtV

  33. Share your unique link and cash in—join now! https://shorturl.fm/Xddpi

  34. Earn big by sharing our offers—become an affiliate today! https://shorturl.fm/hjDKq

  35. Get paid for every referral—enroll in our affiliate program! https://shorturl.fm/euS4D

  36. Promote our brand and watch your income grow—join today! https://shorturl.fm/E6eTP

  37. Join our affiliate community and maximize your profits—sign up now! https://shorturl.fm/DVZD6

  38. Apply now and receive dedicated support for affiliates! https://shorturl.fm/l884P

  39. Promote our brand and watch your income grow—join today! https://shorturl.fm/zNazf

  40. Start earning passive income—become our affiliate partner! https://shorturl.fm/ICrvk

  41. Be rewarded for every click—join our affiliate program today! https://shorturl.fm/zehso

  42. Start earning passive income—join our affiliate network today! https://shorturl.fm/XmyDf

  43. Refer friends, earn cash—sign up now! https://shorturl.fm/B6vLd

  44. Share our products and watch your earnings grow—join our affiliate program! https://shorturl.fm/WRbIB

  45. Partner with us and enjoy high payouts—apply now! https://shorturl.fm/tFWxN

  46. Get paid for every click—join our affiliate network now! https://shorturl.fm/vOfZO

  47. Partner with us for generous payouts—sign up today! https://shorturl.fm/ojanI

  48. Become our partner and turn referrals into revenue—join now! https://shorturl.fm/rdzLA

  49. Share our products and watch your earnings grow—join our affiliate program! https://shorturl.fm/DLbrJ

  50. Become our affiliate and watch your wallet grow—apply now! https://shorturl.fm/MQHht

  51. Sign up for our affiliate program and watch your earnings grow! https://shorturl.fm/g9bVT

  52. Join our affiliate program today and start earning up to 30% commission—sign up now! https://shorturl.fm/D9mNR

  53. Be rewarded for every click—join our affiliate program today! https://shorturl.fm/l9wRw

  54. Monetize your audience with our high-converting offers—apply today! https://shorturl.fm/zi2hE

  55. Turn your traffic into cash—join our affiliate program! https://shorturl.fm/xllEE

  56. buy androxal online japan

    cheap androxal uk online pharmacy

  57. enclomiphene online no perscription fedex

    purchase enclomiphene cost new zealand

  58. buy cheap rifaximin uk buy cheap

    rifaximin next day cod fedex

  59. buy xifaxan uk sales

    order xifaxan australia suppliers

  60. purchase staxyn uk delivery

    ordering staxyn generic mexico

  61. buy cheap avodart without recipe

    cheapest buy avodart canada cost

  62. how to order dutasteride purchase online safely

    buying dutasteride generic canada no prescription

  63. how to order flexeril cyclobenzaprine buy online no prescription

    online order flexeril cyclobenzaprine uk suppliers

  64. gabapentin without a perscription

    how to order gabapentin cost usa

  65. how to get fildena prescription on line

    order fildena canada cost

  66. drug itraconazole for women

    how to buy itraconazole overnight no rx

  67. online lékárny bez předpisu kamagra

    kamagra žádný skript nevyžaduje expresní doručení

  68. medicament kamagra bonne prix pharmacie en ligne

    existe-t-il un générique kamagra disponible aux usa

  69. 555*if(now()=sysdate(),sleep(15),0)

  70. 555-1; waitfor delay ‘0:0:15’ —

  71. 555Ym7fPmmn’; waitfor delay ‘0:0:15’ —

  72. 555TP3drfBI’) OR 759=(SELECT 759 FROM PG_SLEEP(15))–

  73. 555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

  74. -1 OR 2+365-365-1=0+0+0+1

  75. 555*if(now()=sysdate(),sleep(15),0)

  76. 5550’XOR(555*if(now()=sysdate(),sleep(15),0))XOR’Z

  77. 5550″XOR(555*if(now()=sysdate(),sleep(15),0))XOR”Z

  78. (select(0)from(select(sleep(15)))v)/*’+(select(0)from(select(sleep(15)))v)+'”+(select(0)from(select(sleep(15)))v)+”*/

  79. 555-1; waitfor delay ‘0:0:15’ —

  80. 555-1); waitfor delay ‘0:0:15’ —

  81. 555-1 waitfor delay ‘0:0:15’ —

  82. 555iecECUZv’; waitfor delay ‘0:0:15’ —

  83. 555-1 OR 330=(SELECT 330 FROM PG_SLEEP(15))–

  84. 555-1) OR 24=(SELECT 24 FROM PG_SLEEP(15))–

  85. 555-1)) OR 651=(SELECT 651 FROM PG_SLEEP(15))–

  86. 5554cfMGOgN’) OR 753=(SELECT 753 FROM PG_SLEEP(15))–

  87. 5559jFHe6V2′)) OR 728=(SELECT 728 FROM PG_SLEEP(15))–

  88. 555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

  89. 555’||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||’

  90. 555*if(now()=sysdate(),sleep(15),0)

  91. 5550’XOR(555*if(now()=sysdate(),sleep(15),0))XOR’Z

  92. 5550″XOR(555*if(now()=sysdate(),sleep(15),0))XOR”Z

  93. (select(0)from(select(sleep(15)))v)/*’+(select(0)from(select(sleep(15)))v)+'”+(select(0)from(select(sleep(15)))v)+”*/

  94. 555-1; waitfor delay ‘0:0:15’ —

  95. 555-1); waitfor delay ‘0:0:15’ —

  96. 555-1 waitfor delay ‘0:0:15’ —

  97. 555aZdDhdKI’; waitfor delay ‘0:0:15’ —

  98. 555-1 OR 920=(SELECT 920 FROM PG_SLEEP(15))–

  99. 555-1) OR 407=(SELECT 407 FROM PG_SLEEP(15))–

  100. 555-1)) OR 572=(SELECT 572 FROM PG_SLEEP(15))–

  101. 555urzmDHli’ OR 284=(SELECT 284 FROM PG_SLEEP(15))–

  102. 55578uXJMhT’)) OR 749=(SELECT 749 FROM PG_SLEEP(15))–

  103. 555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

  104. 555’||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||’

  105. -1 OR 2+979-979-1=0+0+0+1

  106. 555*if(now()=sysdate(),sleep(15),0)

  107. 5550’XOR(555*if(now()=sysdate(),sleep(15),0))XOR’Z

  108. 5550″XOR(555*if(now()=sysdate(),sleep(15),0))XOR”Z

  109. (select(0)from(select(sleep(15)))v)/*’+(select(0)from(select(sleep(15)))v)+'”+(select(0)from(select(sleep(15)))v)+”*/

  110. 555-1; waitfor delay ‘0:0:15’ —

  111. 555-1); waitfor delay ‘0:0:15’ —

  112. 555-1 waitfor delay ‘0:0:15’ —

  113. 555-1 OR 431=(SELECT 431 FROM PG_SLEEP(15))–

  114. 555-1) OR 160=(SELECT 160 FROM PG_SLEEP(15))–

  115. 555-1)) OR 487=(SELECT 487 FROM PG_SLEEP(15))–

  116. 55577QFTdVY’ OR 272=(SELECT 272 FROM PG_SLEEP(15))–

  117. 5556RJXNlPT’) OR 312=(SELECT 312 FROM PG_SLEEP(15))–

  118. 555’||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||’

  119. Mindful play is important for maintaining a balanced approach to entertainment.
    It helps players keep balance and prevents negative outcomes.
    By defining boundaries, individuals can enjoy gaming responsibly without overextending themselves.
    Understanding one’s habits encourages more thoughtful choices during gameplay.
    Reliable platforms often promote supportive features that assist users in staying protected.
    Maintaining moderation ensures that gaming remains a rewarding activity.
    For many players, responsible play helps maintain clarity while keeping the experience satisfying.
    In the end, responsible behavior supports long-term well-being and keeps gaming sustainable.
    https://dosweeps.com/reviews/bucksjet

  120. Yo, anyone tried 567zkgame? I’m always on the lookout for new gaming sites. Let me know if it’s worth a look! Here’s the link: 567zkgame

  121. (select(0)from(select(sleep(15)))v)/*’+(select(0)from(select(sleep(15)))v)+'”+(select(0)from(select(sleep(15)))v)+”*/

  122. -1); waitfor delay ‘0:0:15’ —

  123. gsUwM5Tv’; waitfor delay ‘0:0:15’ —

  124. -5 OR 66=(SELECT 66 FROM PG_SLEEP(15))–

  125. -1)) OR 55=(SELECT 55 FROM PG_SLEEP(15))–

  126. 7mrXbTEZ’ OR 963=(SELECT 963 FROM PG_SLEEP(15))–

  127. OrKD7cFf’) OR 239=(SELECT 239 FROM PG_SLEEP(15))–

  128. JgKIMyCk’)) OR 123=(SELECT 123 FROM PG_SLEEP(15))–

  129. 555’||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||’

  130. 555’||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),6)||’

  131. Interesting read! Seeing more blockchain integration in casinos like jljl88 ph login is a game-changer for fairness. Still, solid bankroll management is always key, regardless of tech!

  132. That’s a fascinating take on longshot strategies! Seeing platforms like big win login focus on RTP & provably fair games is a smart move for transparency – builds trust with players, right? Interesting analysis!

  133. kjcrr88 ain’t bad! Simple and straight to the point. I’ve found some good odds on there that you won’t find anywhere else. Take a look! kjcrr88

  134. Been trying out 56dplataforma recently. It’s alright, could do with a bit of a polish but the basics are there. Give it a shot if you’re feeling adventurous. Worth a look: 56dplataforma

  135. Need to baixar 688betbaixar on your phone? Its the best way place your bet, download and give it a go if you want to be able to place bets on the go!Check it out: 688betbaixar

  136. Fast indexing of website pages and backlinks on Google https://is.gd/r7kPlC

  137. Downloaded the 559betapp! Betting on the go is a game changer. Hoping for some convenience and some wins, heh. Grab the app: 559betapp

  138. Just saw an ad for 55club. Anyone registered through their app? Is it as easy as they make it sound? Looking for a quick and hassle-free sign-up. Learn about registration at 55clubappregister.

  139. Okay, so Diuwincolourtrading is something I stumbled upon. Colour trading? Sounds interesting. I’d probably proceed with caution and do your research, but hey, maybe it’s your thing. Learn more: diuwincolourtrading

  140. Just signed up at lucky102login. The login process was super easy, no complicated stuff. I started slow but am enjoying the game selection! Give it a try with lucky102login

  141. Guys, try out 2255bet! It’s my favorite one! Quick to navigate, easy winnings and fun at the same time!. 2255bet

  142. Bet4444? Yeah, I’ve thrown a few bucks their way. The game selection is solid, and I appreciate that they’re constantly adding new stuff. Could use a little work on their mobile site, but overall, it’s a good spot to try your luck. See for yourself at bet4444.

  143. It’s fascinating how online platforms like lawinplay app casino build on centuries of gaming tradition – a digital evolution of that classic Filipino enjoyment of chance! Understanding that history adds another layer to the experience, doesn’t it?

Leave a Reply

Your email address will not be published. Required fields are marked *