The plot is actually so understandable. The past events lines up with their present and future. It's been so long since I've read a piece that actually balances the bitter and sweets of life.