Literally everything about this was perfect, it obviously had its moments, but the story & the dynamic between riley and Ethan was really great. The performances were excellent. It was real and raw and awful and horrible and complex, it was everything.