A daughter who returned to her hometown from Australia for the first time in four years gave her family the best Christmas present they could have ever wished for.
In emotional scenes, Carmel O'Connor walked through the arrivals lounge at Dublin Airport to be greeted by her excited family – and music from a band starring her brother.
But her family's surprise was nothing compared to the one the 26-year-old was about to spring on them.
After the cuddles and kisses calmed down, Carmel told them: "I'm not going back. I'm home, guys. I'm home. I'm not going back. Surprise."
Cue tears and cheers in abundance.
The heartwarming reunion was filmed and posted to YouTube. Get the tissues ready before you watch.
Story continues after video...
Carmel had lived in Brisbane for the past four years and decided to make the trip home for the festive season this year.
Her thrilled family couldn't believe their luck as it would be the first time in four years that the whole family would be together for Christmas.
They decided to make her homecoming extra special and brought the entire family to Dublin Airport to greet her.
Carmel's younger brother Jack is part of the Draiocht music group so the band were on hand to give Carmel a traditional Irish welcome home, thanks to permission from Dublin Airport.
But after all the reunion excitement had dissipated, Carmel turned the tables to spring the final surprise on her family when she revealed she wasn't going back to Australia at all and was home for good.
Carmel's mother Dympna O'Connor said she can't wait to get her home.
She said: "Carmel is fantastic. She's our baby girl. She was home two years ago, but this is going to be our first Christmas together in four years so it's just going to be phenomenal.
Carmel's brother Jack added: "The craic hasn't been the same since [she left], so having her home for Christmas is going to be extra special."
Suggested For You
SUBSCRIBE AND FOLLOW
Get top stories and blog posts emailed to me each day. Newsletters may offer personalized content or advertisements.Learn more