A full-time college student from Texas has fulfilled a promise he made in the second grade by presenting his grandparents with a check for $15,000 to pay off the mortgage on their home.

The touching moment was captured on camera this week as Stefun Darts wrote his very first check to his grandparents, Cecil and Marilyn Roberts, who were left in tears during the emotional surprise.

Darts, who holds down a full time-job while also running two small non-profits, said he has been eating microwave pizza and has not gone out just to save money to pay off their mortgage, according to KHOU.

Stefun Darts, a full-time college student from Texas, has fulfilled a promise he made in the second grade by presenting his grandparents (pictured with him) with a check for $15,000 to pay off the mortgage on their home

The Houston college student said he had made a promise in the second grade to pay off his grandparents' house and to also help them retire - a promise he was determined to never break.

In the video shared posted to Facebook on Monday, the couple appear overwhelmed with emotion after learning of the incredibly kind gesture made by their giving grandson.

The grandparents are seen hugging Darts before he reads a letter that he wrote to them, thanking them for everything they have done for him.

After reading the letter, he then tells his grandparents he has one more surprise: a trip to the Bahamas.

'I couldn't believe it,' his grandmother Marilyn Roberts told KHOU. 'To have a grandson like that is a blessing.'

His grandfather, Cecil Roberts, added: 'He's a very special kid and I just love having him in my life.'

His grandparents have been paying their mortgage without fail every month and on time for more than two decades, and to pay it off would have taken another four years, according to KHOU.

The touching moment was captured on camera by family this week as Darts wrote his very first check addressed to grandparents Cecil and Marilyn Roberts, who were left in tears during the emotional surprise

In the video, the grandparents are seen hugging Darts before he reads a letter that he wrote to them, thanking them for everything they have done for him

After reading the letter, he then tells them he has one more surprise: a trip to the Bahamas

In a Facebook post shared last Sunday, Darts wrote that he would sacrifice everything for his family.

'The best and most beautiful things in the world cannot be seen, nor touched... but are felt by the heart,' Darts wrote in a Facebook post last Sunday.

'Even with this, I could never repay you for what you've done for me.

'I sacrificed my teenage and early adulthood of not having fun for this moment.

'I couldn't stand you going to work at night, some nights I didn't even sleep knowing it shouldn't be like this.

'Never have I wrote a check wanting this to be the first one. To all my friends that stood by me over these last six years I appreciate you.

'Somethings was never said and I'm glad you guys had enough sense to understand I had something greater to complete.

'GP| GG Take this check and pay your house off, and retire from work. Y'all owe no man but God. Even copped y'all some tickets to The Bahamas

'I'll sacrifice everything for my la familia. P.S - Avaricious. The secret is within. Love, Stefun.'

In a Facebook post shared last Sunday, Darts (pictured left, his grandparents, right) wrote that he would sacrifice everything for his family

In a Facebook post on Sunday, Darts wrote that that now his grandparents can pay off their house and retire, fulfilling a promise he said he made to God in the second grade

Darts' mother, Stephanie Wyatt, said her son has always been a giving person, even from a small child.

But Darts, who serves as president of the Caring Heart Youth Foundation which runs a mentor program for youth and young adults, said he has not done this for acknowledgement.