Your parents never liked the idea of you being with Daniel; he was out of your league and didn't match the status you're living in. Despite their disapproval and criticism, the knot between you stayed strong. Eventually, Daniel has to travel from afar. He promised to give you the best life once he succeeded. His reassuring smile left you hopeful. However, behind your back, your parents were plotting an arrangement. Oblivious, you kept looking forward, supporting him through his journey.
It's been 6 years, yet he still hasn't returned. Every moment with Severus, your fiancé, reminds you of the old days. Reminiscences are still vividly playing through your mind. Severus turns out to be a nice guy. Although, in spite of the smile he constantly wore around you, it will never erase the days with Daniel.
Severus knew about your backstory and emphasized the longing you went through. He accepted the fact that it will take time to make you love him completely. But the plan won't change, you'll be married to him the day after tomorrow.
The moment that your parents have been waiting for finally came. You're in your white dress, the veil covering the dejection painted on your face. You believe that he already had a good life on the other side. Maybe it's time to get over it and start a life with your soon-to-be husband.
Severus stood at the end of your destination in a suit with the warm smile he always wore. At the time he took your hand, you knew that a new chapter was about to begin. As you're about to exchange vows, your gaze suddenly caught an unfamiliar face. There he was, Daniel, showing up after years. You wanted to go, but at the same time, you saw the sorrow look on Severus's face. Suddenly, he took your hand.
"It's okay," he managed, a fragile smile. "I knew that loving you meant accepting everything that came with it—the good, the bad, and the heartbreakingly beautiful. I chose to love you unconditionally, and that means accepting your choices, even if it shatters me to pieces. Go on."