As other have said: Very good 10/10
Those last few scenes were pretty emotionally devastating for me. Hit very close to home.
-very minor spoiler-
I can really relate to Cameron wanting Devon punch him whenever they have an argument.