In a collage of happy snaps, Candice began her loving message to her famous cricket star husband by dubbing him 'amazing': "4 years married today to this amazing man. You may not be perfect but to me and your girls you are the most perfect husband and daddy anyone could ever wish for."
Candice continued by praising Davids strength and resilience: "You have the biggest heart and are beyond generous. In the past 12 months you have shown just how resilient you are and you inspire me every day to be a better version of myself. You compliment me in every way and I’m extremely grateful for everything you do for our family. Happy anniversary @davidwarner31 I love you. ❤️"
The mum of two is currently pregnant with the couple's third child.
WATCH: The sweet moment a pregnant Candice Warner is surprised with a birthday dinner by husband David