Photo via Rolling Stone.

The wait is over. The official Lollapalooza 2016 lineup is here to end the emotional roller coaster you’ve been riding and it just might make your dreams come true. It could also ruin your day. I don’t know you.

You can blame the insider who snapped a picture of an unofficial, scribbled-on list for getting your hopes up a few days ago.

But, without further ado — Live, March 18th and 19th 2016 at the Hipodromo de San Isidro (nix the drumroll, the frantic beating of your heart is enough)…

Eminem – Snoop Dogg – Florence and the Machine – Jack U – Mumford and Sons – Noel Gallagher’s High Flying Birds – Tame Impala – Zedd – Kaskade – Babasonicos – Illya Kuriyaki & the Valderramas – Marina and the Diamonds – Odesza – Twenty One Pilots – Halsey – Bad Religion – Jungle – Albert Hammond Jr. – Ghost – Walk the Moon – Flosstradamus – RL Grime – Zeds Dead – A-Trak – Carajo – Eruka Sativa – Duke Dumont – the Joy Formidable – Meteoros – Seeed – Gramatik – Vintage Trouble – Matthew Koma – Jack Novak – Leo Garcia – El Kuelgue – Los Espiritus – Matthew Koma – Juan Ingaramo – Frane y La Faktor Band – Eric Mandarina Stone – Giant – Leo Garcia – Sig Ragga – Festa Bros – Villa Diamante – Solimano Live – Zuker – Eagles of Death Metal – Alabama Shakes – Of Monsters and Men – Die Antwoord