Good Omens wrapped last week on Amazon Prime Video – and the ending has left some fans unhappy.In the episode the Metatron arrives and offers Aziraphale (Michael Sheen, an angel) Gabriel’s former position and the ability to restore Crowley’s (David Tennant, a demon) status as an angel. Aziraphale tells Crowley that he intends to accept the Metatron’s offer, while Crowley prepares to confess his feelings for Aziraphale.After asking Crowley to return to Heaven as an angel and work with him, Crowley refuses and instead kisses him.