Norway to the Philippines. Two completely different sides of the world, and somehow we found each other anyway. That's not a coincidence. That's something rare.
25. That's a big one, and you deserve to feel every bit of it today.
I'm on the other side of the planet putting this together because you deserve to feel celebrated. Not just a message in a chat, but something that says: I see you, I think about you, and I'm genuinely glad you exist.
You're funny and you don't even try. You're magnetic in a way you probably don't fully notice. And honestly, the way you text, your timing, the things you say, it gets me every single time.
I think about meeting you. A lot. No flights booked yet, but it's not an if, it's a when. I'm coming to you first. And when I do, I'm going to hug you, kiss you, squeeze you (you know what I mean), and just... feel it. All of it. Everything that's been words on a screen finally becoming real.
I can't wait for that day. But until then, happy birthday, Hannah. 25 looks good on you. Here's to you, to this distance that won't last forever, and to everything that's coming.
You make me laugh without even trying. That is genuinely rare and I'm here for all of it.
The timing, the things you say, it's effortless. Every notification from you is its own little moment.
You have this way about you. Magnetic. Hard to describe, impossible to ignore.
The time difference means nothing when we're talking. I'd stay up any hour.
You know exactly what you're doing. And I'm definitely not complaining.
I could keep going. But I think you already know. That's probably the best part.
For when you need a reminder that you're doing amazingly
You are doing so much better than you think. I mean that. I see you.
REDEEMEDOn call together. No pressure to talk. Just us, existing together.
Leave the call open. I'll be right here. You don't have to say a word.
REDEEMEDA sweet message waiting for you when you wake up
Wake up to something that makes you smile before you've even opened your eyes properly.
REDEEMEDOut of nowhere. No reason. Just because I want you to know.
No context. Just me telling you exactly what you mean to me in that moment.
REDEEMEDI'll say something that makes your heart race a little. You've been warned.
You asked for it. Don't blame me for whatever happens to your face after.
REDEEMEDNo time limit. No holding back. Whenever you want it.
Whenever you're ready. I'll keep up.
REDEEMEDOne image. Your pick of the vibe. No questions asked.
Consider it yours. Just say the word.
REDEEMEDSometimes words hit different when you can hear the person saying them.
I'll send you a voice note. Whatever you need to hear that day.
REDEEMEDSoft and sweet or something else entirely. You set the tone, I'll match it.
Whatever energy you bring, I'll meet you there. You already know I will.
REDEEMEDFor when things get heavy and you need somewhere to put it down.
No fixing, no advice. Just me, fully here, holding space for whatever you need to let out.
REDEEMED25 was always going to look good on you.