Taylor Swift is certainly going the right way about generating public goodwill, if this story is anything to go by.

The American musician is basking in the success of her recently-released album 'Folklore', and now she's passing some good karma forward.

After seeing the plight of 18-year-old student Vitoria Mario - who is Portuguese but has lived in the UK for the last four years - she decided to swoop in and save the day. The youngster achieved high grades in her A Levels and wanted to go to Warwick University to student mathematics - but she was ineligible for government funding and her family could not afford the tuition.

A GoFundMe page was set up to try to generate funds, but Swift saved the day by donating the remain £23,000 (€25,000) required to get it across the line.

The accompanying message said: "Vitoria, I came across your story online and am so inspired by your drive and dedication to turning your dreams into reality.

“I want to gift you the rest of your goal amount. Good luck with everything you do! Love, Taylor.”

Mario told PA that her father had died and her mother lives  in Portugal. "I feel like at some points I was worrying too much about the money, what I have to do, if I have to look for a job," she said.  "And now I can just do more maths, prepare myself for uni, so I can just be really prepared when it comes.”