Absolutely beautiful and thoughtful story telling. The best I've seen from both Seyfried and Holland! It's criminal that Tom Holland didn't win ALL the awards for this role, he deserved every one of them. This film will rip your heart out and heal it all at the same time.