I found it disjointed, long, confusing, and a bit cringe. The story is interesting but it gets really lost in the weeds. The devices of the double past and the withholding of information from the protagonist/audience wear really thin. The resolution is not quite worthy of the build-up.
It was an easy read and it had a happy ending. It dragged a bit in the middle and the end… but that might be just my impatience with predictable books. And this book was predictable. The main conflict was set up early on, hammered away for what felt like an eternity, and then resolved in time for the credits. There was no room for symbolism, subtlety, or nuance.
Have you ever argued with someone who quoted past conversations from say 6 years ago with startling clarity and then told you what each pregnant pause in that long-ago conversation really meant? Reading Frances’ mind was sort of like that. Frustrating, unreliable despite her best efforts to maintain the opposite, and unsettling.