Happy endings for everyone