This was perfect, no loose ends, everything makes sense, Cassie and Alex had such good chemistry, the other characters are lovable and they tackled so many themes/issues i loved it, i was really happy for her at the end although it is sad that Alex is gone