Lorde turned 21 yesterday and had a show lined up in her native New Zealand to celebrate.
But she decided to have a bit of fun with her fans and send them on a bit of a treasure hunt.
She put a tweet out with a clue that there would be a "little package" behind a book in the library in Dunedin, the city she was performing in.
DUNEDIN: left a little package in the city library behind this book. see you tonight 🎯 pic.twitter.com/HwSXfANfLA— Lorde (@lorde) November 7, 2017
Fans didn't known what what to expect but didn't waste any time trying to find out.
It turned out to be two tickets to the show and a t-shirt designed by Lorde (whose real name is Ella Marija Lani Yelich-O'Connor) herself.
2 tix & a hand drawing on a t shirt by ella 😁— Em-J Uson (@EmJUson) November 7, 2017
And the lucky winner was....
First, we had Taylor inviting fans round for a preview of Reputation and now, we've got Lorde giving a birthday surprise to some fans.
It's been a pretty good week for popstars being sound.