Lily Allen gave a surprise performance in Aberdeen at the weekend.
The Somewhere Only We Know star surprised guests at the Stena Drilling Dinner Dance on Friday.
Allen, a self-confessed Dons fan, sang all her classics in the private gig at the Marcliffe hotel.