A care home in Fife put on a Christmas variety performance with its residents.

Balfarg Care Home, Glenrothes, entertained family and friends with their Christmas performance on Saturday.

Nine residents, aged from 84 to 101, two members of staff and a volunteer spent two months planning and rehearsing the Christmas spectacular.

The songs and poems were well received, with one family member saying they were in awe of what they had put together.

There wasn't a dry eye in the house when the whole group sung the finale - White Christmas - together.

Wellbeing co-ordinator, Mhari MacRae who put the show together, said: "Everyone has worked so hard for the past two months.

"Although our residents may all be in a care home, they still have a lot to give."

The group say they are already planning a summer spectacular.