Hazel Keech and Yuvraj Singh have been married for six years.
The retired cricketer took to Instagram to share a mushy post with three pictures from different phases of his life with Hazel.
And the third picture with son Orion just melted our hearts.
'Happy 6 baby!', Yuzi said to Hazel on their sixth wedding anniversary on Wednesday.
'Here's to all the moments big and small that have made our love stand tall, couldn't have asked for a better partner in crime. happy anniversary @hazelkeechofficial'.