The problem was never the feeling. It’s the delivery. You know exactly what you’d say if you were braver — you’ve rehearsed it walking to class, drafted it in the Notes app at midnight, deleted it by morning. What stops you isn’t the words. It’s their face. The risk of saying it out loud and watching it not be returned.
So here’s the thing almost nobody tells you: you don’t have to attach your name to the truth for it to be true. Saying it anonymously isn’t cowardice — it’s often the only way the real thing ever gets out at all.
Say one specific thing, not a speech
The instinct is to explain everything — how long, how much, every reason. Don’t. A single specific observation lands harder than a paragraph of praise, because it proves you actually see them.
You walk into a room and change the temperature of it, and at least one person notices every single time.
That does more than "I’ve liked you for months" ever could. Name the exact thing: the way they laugh a beat before the joke lands, the notebook margin, the seat they always take. Specific is what they’ll believe.
Examples you could send today
Just wanted to Saye…
Just wanted to Saye…
If you don’t know how to start
- 01I’ve wanted to tell you that…
- 02Every time you…, I…
- 03I’m too scared to say this to your face, so…
- 04The moment I knew was…
- 05You probably have no idea that…
Should you tell them at all?
Ask yourself one question: will the not-saying cost you more than the saying? For most people carrying a crush, the ache isn’t rejection — it’s the never-knowing, the sentence swallowed so many times it starts to feel like lying. Anonymity takes the catastrophic risk off the table and leaves only the truth. You can always reveal who you are later. You can’t un-swallow a year of silence.
Write it to their first name on Saye — they get the words, never who sent them. And they can write back, with neither of you giving a name away.
Say it now