Strangely, I feel like the ending was both rushed and fitting. :') I'm glad this turned out well, despite everything... and also that the third-wheel-girl was understanding and supportive even though she got dealt bad cards. Too often her type are just empty plot devices.