Country singer Toby Keith helped reunite a U.S. soldier and his wife during a recent concert in Texas by bringing him onstage for a special home-coming surprise.

The Red Solo Cup hitmaker was gearing up to sing American Soldier at a show in Houston on 8 September (12) when he asked the crowd if an audience member, with a husband or wife overseas, would like to come on stage and join him for the performance.

He said, "Before I do this next song, I said I was drinking to the families tonight of the people that are proud to wear our country's uniform. Has anyone here tonight got a soldier, a Marine overseas that you love and honour?"

A woman raised her hand and together they dedicated the tune to her husband, Major Pete Cruz, was who deployed in Afghanistan. The returning hero then walked out onstage to surprise his unsuspecting wife.