Ronan and Storm Keating have marked their three-year wedding anniversary by posting candid photos from their big day on Instagram along with heartfelt posts.
The couple, who are parents to one-year-old son Cooper while Storm is step-mother to his three children; Jack, 19, Missy, 17, and Ali, 12, tied the knot in a luxury estate in Scotland in 2015.
Boyzone star Ronan chose a photo of his wife crying on their wedding day as they listened to daughter Missy's speech.
"Tears on her wedding day as she knew what Life had in store for her with me", he joked, before continuing: "No really that was my Daughter Missys beautiful speech on the day and what a perfect day it was.
"Now let me gush. My beautiful girl what an amazing three years it has been. You make me smile every day even in the hardest of times not that we have had many. You are my heart and soul and every day with you is a blessing.
"You are my best friend I don’t want to spend a moment on this earth without you. Life couldn’t be more perfect with Jack missy Ali and our little Cooper man. I love you baby. Happy anniversary my love."
Storm later took to Instagram to post a black-and-white photo of her smiling widely as she cuddled into Ronan's shoulder along with a lengthy message.
She wrote: "When you’re a little girl you grow up hoping that some day you’ll get to meet your own Prince Charming, have a perfect life and live happily ever after. As you get older you stop believing in fairytales and realise that life is actually pretty complicated and not quite as straightforward as the stories make out.
"And yes life is complicated and yes things don’t always pan out the way you think they will, but if there’s one thing that I’ve learnt during my journey thus far, it’s that fairytales CAN be real.
"Not because all of a sudden your life becomes perfect and you live happily ever after... but because if you’re lucky enough to find your Prince Charming, he will make your imperfect life feel pretty much perfect just the way it is."
She continued: "@rokeating when you walked into my life it was like a fairy godmother had sprinkled her magic dust and transformed my life brighter than I could have ever imagined. Yes like most people, our life has not always been easy... but our love is. We’ve also had to face our fare share of challenges... but we’ve overcome those too - hand in hand.
"We’ve made many sacrifices over the years... but every single one of them has been worth it. There is no other man in this ‘whole wide world’ that I will ever want to spend my life with, because you are MY Prince Charming and every day we wake up and are living our happy ever after.
"Baba thank you for showing me that fairytales do come true, I love you so much. Happy anniversary."
Storm started dating Ronan in late 2012 after being friends for two years as colleagues on the X Factor Australia.