Scottish singer Susan Boyle was forced to buy her clothes back from a charity shop after deciding she wanted to keep the garments she had donated.

The star, who shot to overnight fame after her performance on Tv talent show Britain's Got Talent in 2009, had a wardrobe clearout and handed her unwanted clothes to a local charity shop in her home of Blackburn, West Lothian in Scotland.

However, just days later, she suffered a change of heart and went back to the shop and spent $375 (£250) buying back her items.

A source tells Britain's The Sun On Sunday, "(Susan's personal assistant) was clearing out her house and came across what she thought were old clothes. She put them in bin bags and donated them to a charity shop after getting permission from (Susan).

"Days later, (Susan) realised she'd made an error and went back to the shop to buy them back. She convinced herself over time she needed them. She was just being tough with her wardrobe."