First, I’m so sorry this has happened. I know it’s terrible for you. As for what I’d do, I’d probably postpone for now. A lot of vendors will let you leave your deposits with them and just pick another date later if you explain your situation. That way if you work things out it’ll save you some money.
As for the relationship itself… It’s hard with not knowing ya’ll or the details, but here’s my two cents. I could be totally off base, but I offer what I can. Based on what you said, you’ve been together about 2 years, correct? That’s *exactly* the average length of time that your typical "falling in love" experience lasts. The initial experience entails a euphoria and excitement that’s based more on horomones and chemicals than it is reality. A lot of people get the endorphins of the early relationship but have a hard time coming back down to earth when the feeling has run it’s course. I am NOT saying you don’t really love each other. I’m saying you may have reached the point where it just won’t *feel* the same. Love must at some point become more of a choice. When my FH and I reached that point, we did struggle. There were several break-ups, and a lot of hard talks and choices before we were able to make it work. That being said, we DID make it work, and so do a lot of other couples. Don’t despair!
Some possible things to help rekindle the romance. My first and foremost suggestion, and I STRONGLY recommend it, is get the book "The Five Love Languages" by Gary Chapman. It has completely changed my relationship not only with my FH, but with my family too. The basic idea is that people don’t feel love from the same things. The five languages are receiving gifts, quality time, physical touch, words of affirmation, and acts of service. Usually people understand all of these things to mean love, but one or two truly speak to them. With me for example, you could do all four of the others 100% of the time but if you never got me a gift, I’d feel like you didn’t really love me. Not because I’m materialistic, the gift could be a dandelion you picked in the yard, but just because that’s my love language. But if you do things for me, like do my laundry or cook for me, it says absolutely nothing to me. My FH is the opposite, he doesn’t care one bit about gifts, but if you never do anything for him, he’ll assume you don’t love him. Realizing that about people changed the way I do things in all my relationships. I finally realized that when my mom asked me to clean the house for her birthday when I was little, she wasn’t just trying to manipulate me into doing my chores! It’s just that acts of service is her love language. Learning HOW to love someone in the ways that are meaningful to THEM can revolutionize not just your relationship with your SO, but everyone you love. I cannot stress enough how much of a difference reading this book made for me. I guarantee you our marriage would have failed in the end, because I don’t think, with how oblivious I am to the importance of acts of service to other people, that I could ever have made him feel truly loved. It would have lasted a while, because we share the same secondary languages (quality time and physical touch), but eventually he would have just felt like he was doing all the giving in the relationship. Even tho when I got him gifts I would have been screaming "I LOVE YOU" in MY language, he would never have heard it.
As for the physical side specifically. Not seeing each other every day was a smart move. I can only suggest trying all the stereotypical ways of rekindling romance. A romantic getaway with just the 2 of you. Hot tubs and massage oils and wine? I know there are lots of websites with romantic ideas, try to find one that would appeal to ya’ll. If you’re that type of person, romancing yourself, reading erotic literature and such, could help get you thinking the right way if you’re finding you’re struggling with "getting in the mood."
And TALK ABOUT IT!!! Communication dude, can’t doubt the importance of it! I know it’s awkward, but there’s no way around this one.
Good luck!!! Keep us updated, we’re here for you!!