Joseph Duggar is full of sweet surprises.
In a preview for Monday night's episode of Counting On, the 23-year-old decided to surprise his then-fiancée, Kendra Caldwell, on her 19th birthday.
The bride-to-be had been celebrating by shopping for her wedding dress in Kentucky, surrounded by friends.
Kendra wasn’t expecting to see her future husband until he picked her up at the airport.
But the TLC star was secretly waiting for his love in a nearby pizza shop.
“The cake’s here. We’ve got the candlelit dinner ready,” Joe told the cameras. “Hopefully she will be surprised.”
Based on Kendra’s reaction when she walked into the restaurant, she certainly was.
“I can’t believe you’re here,” she exclaimed. “It’s so crazy!”
“I walked into the restaurant and I saw Joe, and I was like ‘What? No way!’” Kendra told the cameras.
The teen gushed that the sweet surprise was the “best birthday gift ever.”
“I’d been wanting to see him all day, just because it was my birthday,” she explained. “I couldn’t believe it. I love surprises.”
And Joe put in quite an effort to pull off the big reveal.
“I woke up at four o’clock in the morning to get on a six o’clock flight,” he said. “But it was definitely worth it all because I was able to surprise Kendra.”
Counting On has been documenting Joseph and Kendra's courtship, which culminated with the two exchanging vows on Sept. 8, 2017.
The series airs Mondays at 9 p.m. on TLC.
Watch the preview below.