The singer Ryan Adams gave Belfast fans an unexpected treatment on Thursday night by running a last-minute acoustic concert in a downtown bar.
The American singer-songwriter is in Belfast to play on Ulster Hall on Friday night.
However, he surprised the fans by playing an impromptu and intimate show on behalf of a local shelter.
He announced the program on Twitter about half an hour before it passed at 23:00 BST.
"Entrance w donations for Assassins animal sitting @ AssisSanctuary I love you Belfast," he tweeted.
Twitter user Kris Nixon reported on social media that he has made about 100 people in McHugh's bar.
The fans were treated with songs from the back catalog of Adams as well as an improvised number with lyrics that said, "I'm so moved, why did I decide to make this concert?"
Assise Animal Sanctuary thanked Adam on Facebook and said it was a "nice surprise to discover that we are the lucky recipient of the treatment of this secret concert."
The whole received an enthusiastic reception in the social networks.
"@TheRyanAdams thank you for the special jams in #Belfast to meet you ... # savecats with #vibes," said Kris D Marsden on Twitter.
"It was surreal, nice and pure," said Twitter @gerrynorman.
Ronan Tierney tweeted: "Last night I dreamed of being a mystery" TheRyanAdams ", and he sang a song about Jetlag so we've all sung to save some cats ... Curious."
@ryandavidhawk posted: "I'm not even a chat person, but #savingcats was fun tonight with @TheRyanAdams bravo. #belfastadventures".
Adams, who is behind his last album Prisoner, is known for songs like New York, New York, Gimme Something Good and When The Stars Go Blue.
Shortly before the announcement of the intimate acoustic concert, he asked a survey question on Twitter asking: "If I played alone in Belfast tonight, can I borrow an acoustic guitar?"
Not surprisingly, 86% of the 3,400 votes voted "yes" in the online ballot.
Adams also swallowed his enthusiasm about his upcoming concerts and was happy to be in Belfast despite a "long, long flight".