A Morrissey show isn't a Morrissey show until he's canceled and rescheduled. But when the English singer and songwriter, best known for his time as the frontman of the Smiths, did this three times with his November 2016 Dallas date, we were skeptical the show would happen at all. We even went so far as to prepare a list of Morrissey-inspired events to attend when it fell through. So color us surprised when Morrissey showed up to the Majestic Theatre on April 15 and gave what was by all accounts one of his best shows in years. Wearing "Fuck Trump" shirts, Morrissey and his band played through a 70-minute set list of songs from his solo career, as well as a few Smiths covers like "Last Night I Dreamt That Somebody Loved Me" and "How Soon Is Now?" That will do for an apology, Morrissey.