Just loved the switching of timelines and the way the characters grew with each other.