Happy Ending (Long Version)