James and Elaine were high school batchmates, but they never really knew each other. Their classrooms were literally just one floor apart, Elaine downstairs and James upstairs. They crossed paths from time to time, never imagining that years later, they would find their way to each other.
In college, James started noticing Elaine passing by Lepanto. He had already been seeing her since 2015, long before Elaine even knew who he was.
Then, in 2018, James finally took his chance. He wrote Elaine a handwritten letter of admiration, took a photo of it, and sent it to Twitter. Elaine respectfully declined. But James stayed, patiently showing her how much he cared through songs, poems, videos, and little ways of making her smile.
Five months later, after the semester ended, Elaine reached out.
And somewhere along the way, she realized that James wasn’t just patiently waiting for her. He genuinely wanted to make her happy. There was something about the way he cared that felt different. Warm, familiar, and somehow easy. It felt like she had known him longer than she actually had.
On May 18, 2019, Elaine finally gave James her first YES, at the top of the MOA Ferris Wheel. 🎡
Six years later, on May 18, 2025, James asked her another question.
This time, he asked for her hand in marriage.
And Elaine said YES for the second time. 🤍
When they look back at their story, it’s funny to think about how many times their lives had already crossed before they ever became “James and Elaine.” One floor apart. Passing each other in school. Seeing each other without really seeing each other. Finding each other years later.
Maybe that’s why their love has always felt a little familiar, like “I know you. I’ve known you.” Like they didn’t really meet for the first time, but simply found each other again.
And after all the years, all the little crossings, and two unforgettable yeses, they’re finally here, ready to choose each other, in this lifetime and every lifetime after. 🤍
James & Elaine · 12 · 18 · 2026