Surprise is just one of the elements that can make Christmas so joyful and whether it's surprise returns home or surprise gifts, the great reactions are all the same.
People have been sharing videos of their festive surprises on Twitter and to call them heartwarming would be a massive understatement.
So if you're in the mood for shedding some happy tears, kick back, relax, and grab the Kleenex.
I had to surprise my mom so I told her I wouldn’t be home for Christmas. I guess she was a little surprised.. pic.twitter.com/8EshGfvCql
— Bay (@loganbay_) December 23, 2018
It’s safe to say my family was surprised! I am beyond blessed to be able to come home for Christmas when some of us can’t. ❤️
Peep my dad’s face in the background 😂 pic.twitter.com/YQRrrgSBBv— Brooke (@BrookeMoeder) December 23, 2018
I came home early from “A” school for Christmas and surprised @ambertemplin at work and needless to say, it went flawlessly😎 pic.twitter.com/pQhai8aPru
— jake! (@stopjake) December 23, 2018
lol I saw my sister was having car problems... so I did this! Merry Christmas... cashed out.. something lite 🎄🎁 pic.twitter.com/kRm5YVsPro
— Cotton Boulevardez (@Shawn_Cotton) December 25, 2018
When your nephew asks for ketchup for Christmas, you get him ketchup for Christmas pic.twitter.com/39MctAO0sX
— Morgan Deichert (@morgandeichert) December 23, 2018
Merry Christmas! 🏁🌲🎅🏻 pic.twitter.com/VMSm4Bgzpx
— Kyle Busch (@KyleBusch) December 25, 2018
My grandpa has been a HUGE part of my life and stepped up as my father figure when my dad passed away
He's been struggling month to month with bills and I'm finally able to give back to him
Without your support, I couldn't of done this
This is what Christmas is all about pic.twitter.com/iHT34zoth3— JoshOG (@JoshOG) December 25, 2018
All my mother wanted for Christmas was for me to be home so the 10 hours of driving to surprise her was worth it 🎄 ❤️ pic.twitter.com/Aw2YNzbY7K
— JORDAN DAVIES (@JordanWeekender) December 26, 2018
Unreal moment today, my brother got on a plane and came home to surprise everyone on Christmas. tears of joy all around. I haven’t seen my brother in over 8 months.. let’s make this week special brother I love ya bro 😭💛 pic.twitter.com/yAO2V7Ciy0
— Dylan Anderson (@DylAnderson23) December 26, 2018
my boyfriend and I tried to come up with a creative way to surprise my mom so she can finally go on a trip to visit her family in the Philippines ❤️ I love this woman so much pic.twitter.com/uOlozBltPz
— alyssa lauren (@_AlyssaLauren) December 25, 2018
My nephew Shawn got surprised with @ArianaGrande tickets for Christmas pic.twitter.com/9ruWP39k6x
— Mik🌕 (@mikaylastone_) December 25, 2018
Helped my bestfriend surprise her twin with @ArianaGrande tickets.
We can't wait! #christmas #SweetenerWorldTour pic.twitter.com/4f4xPIHoDn— Nyasha (@nasa_sak) December 25, 2018
Merry Christmas to my step dad that took over and built a broken family back up. I’m taking his last name on Jan 15 and thought I would surprise him for Christmas. I love you ❤️ pic.twitter.com/wRry12BZRi
— Nikki 🎰 (@NikkiAhlquist) December 25, 2018
Bought my dad Arsenal away tickets to Anfield on Saturday as a surprise and he cried😭❤️ pic.twitter.com/YYnmNUg1vn
— Lucy (@luceafc) December 25, 2018
Merry Christmas, everybody.