I absolutely loved the first half of this: the twists and turns as Micah teases out bits of fact from fiction, admits that some of what she's confessed to is a lie. She's reliably unreliable in what she says her truths are, so when she gets to the major one, you still don't know if you can actually trust her. She does admit that small lies pile up, so... who knows what's true and what's an elaborate story she's telling herself. 
 That said, I wasn't really on board with the Big Reveal--but it's easy enough to convince myself that Micah was lying about it anyway. 
 I can see why this is getting so much hype, and I'm honestly surprised there's no Rosebud-is-a-sled spoiling around the internet. yet. Maybe you should read this fast, before word gets out.