Her smile didn’t waver. “Your perfect girlfriend,” she said. “You just haven’t agreed to the terms yet.”

“Who are you?” I whispered.

Now I knew why.

The date on that page: 11/24/24 . 11:24 PM. The timestamp matched a night I’d come home crying about a job rejection. She’d made me grilled cheese and said exactly the right thing.

“How do you always know?” I mumbled.

The coffee maker beeped at 7:14 AM—exactly 26 minutes before Angie Faith’s alarm. Not mine. Hers.

— I’d come home early from a bad date. Angie’s door was cracked. On her desk, a leather journal lay open. I shouldn’t have looked. But the words “Subject: Roommate” were written in bold at the top.

The kitchen clock ticked. Angie was still watching me, still smiling that soft, calibrated smile.

Perfectgirlfriend 24 11 24 Angie Faith Roommate... 【REAL - Pack】

Her smile didn’t waver. “Your perfect girlfriend,” she said. “You just haven’t agreed to the terms yet.”

“Who are you?” I whispered.

Now I knew why.

The date on that page: 11/24/24 . 11:24 PM. The timestamp matched a night I’d come home crying about a job rejection. She’d made me grilled cheese and said exactly the right thing.

“How do you always know?” I mumbled. PerfectGirlfriend 24 11 24 Angie Faith Roommate...

The coffee maker beeped at 7:14 AM—exactly 26 minutes before Angie Faith’s alarm. Not mine. Hers.

— I’d come home early from a bad date. Angie’s door was cracked. On her desk, a leather journal lay open. I shouldn’t have looked. But the words “Subject: Roommate” were written in bold at the top. Her smile didn’t waver

The kitchen clock ticked. Angie was still watching me, still smiling that soft, calibrated smile.