Rachel Monroe went to Denver International Airport that afternoon for an ordinary reason that felt almost boring in hindsight, because her college friend Keisha was flying out for a regional education summit, and Rachel had promised to walk her to security and complain about overpriced coffee the way they always did when adulthood failed to match expectations.

She stood near the glass wall overlooking the runways with a paper cup warming her palm, scrolling through unread emails, already deciding what to cook for dinner, when her eyes caught a familiar posture near the departure gates, and for a moment her mind rejected what it was trying to assemble into meaning.

Brian Keller was supposed to be in Phoenix for a client meeting. He had texted her that morning complaining about hotel coffee and bad WiFi. Yet there he was, unmistakable in his tailored jacket, leaning slightly forward in the way he did when he thought he was being charming, his arm wrapped around a woman Rachel had never seen before.