Well, on the one hand, at least David Tennant and Michael Sheen‘s characters end up together at the end of Good Omens finale? But fans are sure to be divided on how they feel about exactly how that happens. Warning: Spoilers for the Good Omens finale ahead!

In order to give humanity the chance they deserve, former demon Crowley (Tennant) and angel Aziraphale (Sheen) decide to sacrifice themselves so God (Tanya Moodie) creates a world without angels, demons, God, or Satan. And that means they cease to exist. Their goodbye is short and sweet — Aziraphale kisses his fingers and puts them to Crowley’s lip, and Crowley kisses them — and then that’s it … for those versions of the actors’ characters.

Originally published on tvinsider.com, part of the BLOX Digital Content Exchange.