So dissapointed I missed this! Just picked up the new album yesterday and liked it so much I started Googling Ghost again for the first time in a while. OH? They were just here 3 weeks ago?!?!? How the hell did I miss this? I'm blaming the venue as I can't recall if I've ever even seen a show at the Taft. Usually they host things I'm not even into and their tickets are $$$$.