Grandson Gives Grandparents the Surprise of a Lifetime

He gave them a check for $15,000 as well as a trip to the Bahamas.

— -- Stefun Darts was preparing for weeks for a special surprise for his grandparents. On March 20, the 24-year-old gathered his family members together at his grandparents’ home in Houston, Texas, to present his grandparents with a check for $15,000 -- the amount of money needed for them to pay off their mortgage.

“The surprise on my parents’ faces was unbelievable,” Travelle Roberts, Stefun's uncle, told ABC News today.

Family members started tearing up during the emotional moment, including Stefun's mother, Stefanie Wyatt, 40. “I started crying. It was so sweet,” she said.

Cecil and Marilyn Roberts welcomed their grandson into their home when he was in first grade. When Stefun was in the second grade, he made a promise that he would pay off his grandparents’ mortgage.

“I couldn't stand you going to work at night, some nights I didn't even sleep knowing it shouldn't be like this,” Stefun wrote on his Facebook timeline.