Gave me Everything, Everything (Nicola Yoon) & Five Feet Apart (Rachael Lippincott) vibes but yet, not. The ending was nothing like I'd expected until like a few lines from the end and then I wasn't sure I wanted what I thought I did up until that point either.