Camille looked down at the phone. The preview still glowed.
Outside. Don't let her open it till morning. Please. 364.
Her thumb moved.
She opened the thread.
***
The messages were not romantic. They were not coded flirtation. They were a year of bus fare and check-ins and apologies typed by a man who still sounded like he expected the ground to open.
Julian's replies were short, practical, sometimes angry, sometimes tender in the clipped way of a person carrying someone else's secret uphill.
Camille scrolled with fingers that did not feel like hers.
There was a message from eleven months ago: I made it to the bed. Day 12. Tell her nothing. If I fail I want to fail without killing her again.
Julian: Stay. Eat. I sent forty.
A message from eight months ago: Dreamed about the funeral. Woke up screaming. Do people still put flowers on that stone?
Julian: Yes. Your mother does. Camille does on his birthday. Do not ask me to stop her.
A message from five months ago: I saw a peach robe in a store window and almost called her. I didn't. I called you instead like a coward.
Julian: Good. Keep being a coward until you can be something better.
A message from last week: 357. Hands shake less. I keep thinking about the wooden box. I still hear her voice on the threshold.
And tonight: I am outside the house. Do not let her open this phone until morning. I know I said a year. I am at 364 and I cannot do one more night of pretending the porch light isn't hers. If she sees me like this I will break. If she doesn't see me I will break anyway. Tell her I am sorry for the money and the crash and the silence. Tell her in the morning. Please.
Camille's tears finally fell. They spotted the silk. She kept scrolling until the earlier messages blurred and the later ones sharpened into a single unbearable fact.