A happy ending if ever I saw one...