Expiration dates was an unexpected delight for me. I really loved the different things (fate vs choice) that is brought up for discussion, especially at the end. It never once occurred to me that the thing that happened at the end would have been done, but it does make sense and I'm glad it happened because Daphne needed the wake up call. I loved how it ended and it was the warm fuzzy book I needed to read right now.