yesssss! Prussian Macbeths, except that Lady, er, Sophie feels no compunction about double-crossing Heinrich afterwards, and vice versa. And also with a happy ending, yes -- for one thing, I can't imagine Sophie ever feeling too bad about causing Fritz' death :P (Heinrich would for a while, but Sophie would be all, "Are you kidding me? Come on, he was the worst, y/y? Look, do I have to remind you of AW?")
Re: Catherine and Heinrich BFF <3