Taylor Swift sings at US war veteran's home in Missouri as Christmas surprise

  • Published
Robert Frye, Cyrus Porter and Taylor SwiftImage source, Twitter/Robert Frye

Taylor Swift surprised a US war veteran by turning up at his home on Boxing Day and singing for him and his family.

Cyrus Porter, 96, told a TV station in Missouri earlier this year that he'd taken his grandchildren to her concert and was her oldest fan.

So as a Christmas surprise, the singer travelled to his home in New Madrid, Missouri, and performed Shake It Off on his enclosed back porch.

Taylor was also given a personal tour of Cyrus' World War Two memorabilia.

Grandchild Robert Frye posted several photos, external on Twitter and said it was a "Christmas miracle".

This is Taylor Swift's performance of Shake It Off., external

Another of his grandchildren posted a video of Taylor Swift arriving at the house during a thunderstorm.

She's videoed walking into the family living room to cheers and screams., external

When interviewed about her earlier this year on KFVS 12, external, Cyrus said he liked Taylor Swift because she put on a proper concert.

"Look what she does, she puts on a show no-one else puts on," he said.

"I just liked the way she did stuff."

After fighting in Germany, Cyrus Porter spent decades working and farming in Missouri.

He's been married to his wife, 89-year-old Harriett, for 69 years and raised nine children.

Taylor Swift had a good look at Cyrus Porter's WWII memorabilia., external

Cyrus had hosted 72 people for a family Christmas the day earlier.

Many of his relatives were still there when a van pulled into the driveway of his home about 130 miles south of St Louis.

She posed for a photo with Cyrus as well and some of the younger members of the family., external

"My daughter opened the door and said, 'It's Taylor Swift,'" Cyrus told The Associated Press. "I couldn't believe it. It's not a miracle but I'd say it's pretty close.

"I got lipstick on my face."

Another grandchild posted pictures of the event., external

Cyrus Porter's daughter - 66-year-old Carolyn Allred from Bowling Green, Kentucky - said: "It's really special she takes time out to do something like that."

And of course, there was loads of time for selfies., external

Cyrus said he'd driven to gigs in Memphis and St Louis to see Taylor Swift and liked the one where everyone's wristbands lit up.

He went to the concerts with his daughter and two of his grandchildren but has 49 grandchildren and great-grandchildren in total.

He was diagnosed with cancer earlier this year and says his next goal is to see Taylor Swift on her next tour.

Find us on Instagram at BBCNewsbeat, external and follow us on Snapchat, search for bbc_newsbeat