The past weekend saw one of the year's finest weekends of live music: Spain's Primavera Sound festival. Among the highlights were Arcade Fire, with their mind-bending stage set-up for their 'Reflektor' album.
The Montreal band were one of this year's Primavera Sound headliners. They've got another tasty festival booking this month, too: they'll be one of the acts topping the bill on the Pyramid Stage at Glastonbury this year.
They were one of 2013's brightest new bands, so it was no surprise that Scottish trio Chvrches whipped up a storm in Spain over the weekend with their sparkly, tear-stained synthpop.
On another dance tip, meanwhile, Disclosure continued their quest for world domination with a storming set, cherrypicking the finest bangers from their 'Settle' LP.
St Vincent's most recent self-titled LP, released earlier this year, is one of 2014's finest so far. But Annie Clark is a formidable live performer, too: here she is in typically frank and powerful form.
Primavera Sound's most brain-melting, psychedelic set came courtesy of Australian outfit Jagwar Ma.
The new songs from 'Indie Cindy' have given Pixies a new lease of life: their sets have become even fiercer, pepped up by new material combined with a classic back catalogue not many can match.
And if you weren't in Spain to watch Black Francis and co, then fear not: Pixies will headline this year's Field Day festival in London, which takes place this weekend.
In addition to playing material from their recent self-titled album, Warpaint delivered one of the weekend's finest treats: a cover of David Bowie's classic 'Ashes To Ashes'.
Other songs played by the LA four-piece included 'Love Is To Die' and 'Disco//Very' alongside old favourites ‘Undertow' and 'Bees'.
New York's The National were at Primavera, too, and were joined onstage by Bon Iver aka Justin Vernon and The Walkmen's Hamilton Leithauser for two separate collaborations.
This year's Primavera also boasted performances from Queens Of The Stone Age, Pond and Ty Segall.
Here comes trouble: Haim hit Primavera.
The band played the Heineken stage shortly after a heavy storm. Addressing the previous bad weather, Alana Haim declared, "I'm glad I'm not in the rain now. I'm not jinxing it and even if it does rain again, fuck it – I wanna get wet".
The trio, aided by drummer Dash Hutton and a keyboard player, played tracks from debut album 'Days Are Gone' including singles 'The Wire', 'Falling' and 'My Song 5', which bassist Este Haim described as her "favourite part of the set" because "when people hear this, people lose their fucking shit".
Australian singer-songwriter Courtney Barnett bringing her slacker pop to Primavera.
Newcomer FKA Twigs drew a reasonable audience for her atmospheric, smoke machine-laden set on the Pitchfork stage.
Rapper Kendrick Lamar performed a selection of tracks from 2012 LP 'Good Kid, mAAd City' including 'Swimming Pools (Drank)' and 'Bitch Don't Kill My Vibe'.
A festival getaway wouldn't be complete without some industrial gloom, would it? So be thankful that Trent Reznor and Nine Inch Nails were on hand to bring some stern to Spain.