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."

We need your consent to load this Instagram contentWe use Instagram to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences

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."

We need your consent to load this Instagram contentWe use Instagram to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences

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."

We need your consent to load this Instagram contentWe use Instagram to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences

Storm started dating Ronan in late 2012 after being friends for two years as colleagues on the X Factor Australia.

The couple announced their engagement in April 2015 before marrying later that year on August 17. They welcomed son Cooper Archer in April 2017.