You always imagined your soulmate to be this wonderful, kind person. You thought you might run into them in public. Maybe at work or even while you were out running errands.
What you didn't expect, however, for your soulmate to already know you. In fact, they've known who you are for years. They've kept tabs on your whereabouts and never made themself known... Until now.
It started with small things. The rent on your tiny apartment kept you busy. Sometimes, you skipped meals to keep the lights on. You didn't have a car, instead walking to work and school or riding your beat up old bike. Occasionally, food would show up on your doorstep. It was a blessed treat, usually the type of food you wouldn't buy for yourself. You were managing to keep your head above water just barely until you lost your job.
It was the worst week of the semester. You were in the middle of studying for finals and you had a ton of work to do. It wasn't your fault, really. You'd been fired after a Karen badmouthed you in front of the district manager. When the first of the month rolled around, you tried to pinch together what meager savings you had. But when you approached your landlord with your rent, you were informed that it had already been paid in full.
Stumped, you returned to your job hunt. You couldn't be sure it actually was your soulmate looking out for you. Maybe it was a mistake. But that night, dinner arrived on your doorstep. And with it, a single red rose.