Stacey Solomon has shared a sweet tribute to her son on his 14th birthday.
The 32-year-old mum-of-four took to Instagram on Monday to post an emotional message for her eldest child as she recalled becoming a teen mum in 2008.
The Loose Women star described how falling pregnant with Zachary had given her "purpose" as she uploaded a series of adorable home videos.
Her post read: "Happy Birthday Zachary. It definitely wasn’t a coincidence. The truth is you changed my whole life.
"I could never have comprehended the light and love you would bring. At 17 years old the things they said about us, what they didn’t know was that you were my beginning, my reason, my sole purpose to get up and do my absolute best."
She continued: "And you’ve been by my side ever since. It would never have turned out this way without you. Zachary I’m so proud of the man you are becoming and the kind, caring, amazing person that you are. We did it Zachy.
"14 years my darling boy to the moon and back forever & always."
Stacey's fiancé Joe Swash was among those who took to the comments section of the post. He wrote: "Happy birthday son. Thank you for being such a special man. We love you."
Zachary's father was Stacey's childhood sweetheart Dean Cox. Four years later she welcomed son Leighton to ex-fiancé Aaron Barnham.
She also shares son Rex, two, and daughter Rose, five months, with Joe, while the former EastEnders man has son Harry, 14, from his engagement to Emma Sophocleous.
Stacey shared further heartwarming messages for her son on her Stories. Linking to her new post, she called her son a "real life angel".
She added: "The truth is every year on Zachy's birthday I spend most of the day welling up.
"When I got pregnant at 17 I could never have imagined that a real life angel would be born into my life. Pushing me to try my hardest, never give up & always supporting me through everything.
"Zachary it wasn't a coincidence. You are so special and every year with you has been the biggest privilege I could have ever imagined."
The mother-and-son duo finished the day off by watching episodes of Friends together and eating personalised chocolate.
Stacey uploaded another black and white image of the pair's stretched out legs on the coffee table while their pet pooch lay beside them.
She wrote: "Everyone is sleeping. Me & Zach are watching old episodes of Friends & eating his birthday chocolate. Thank you for all of your lovely birthday messages.
"We've been reading them all. It made Zachy's night. Love u."
Do you have a story to sell? Get in touch with us at webcelebs@mirror.co.uk or call us direct 0207 29 33033.