I am so into this. My initial thought was it's going to be Twin Peaks: Vatican. Then I thought Godfather: Vatican (not the shitty Godfather: Vatican). Then I realized it is Twin Peaks and The Godfather fucking in St. Peter's Basilica and I am so excited for the next episode.