Usually I’m not a fan of mixed timelines, going back and forth, this was done incredibly well.
Tears for me at the end. Superb!!