Love the pacing of this story! Covering multiple timelines and flashbacks is challenging but this is so well done.