I agree with the PP who said that this is nothing like the Hawaii thread, other than that it involves someone not going to someone else’s wedding because of ‘travel’ plans.
So, from reading your reply, I see that the 300 is only offered in JUNE and the 400 is offered in July. You understand that typically 3– things means junior level and 4– things means senior level, right? (unless its like 3300 and 3400), but they aren’t the same course, and usually the higher number indicates that the lower number is a prequesite. Following most college/university number systems, she would likely be wasting her time going to the 400 one, if she was even eligable for that, so get the idea out of your head right now that she could go in July and that the only difference is a number. The number typically means a lot.
Also, education will always take priority over a party in my book. Your wedding is a very special, very amazing event, but a party none-the-less. She is not just wanting to go on a vacation, and pushing this course back could drastically affect her entire university timeline – she can’t just wait until next summer to take this course because that would mean putting this course on hold for an entire year, and for all she knows it won’t be offered next summer! I know my study abroad to Japan was only offered every 3 years, so I jumped at the chance to go! Also, you might have had the wedding planned for two years, but your friend has no control over when they have this program scheduled. I am sure it was tough for her to chose, but regardless, I think that in a situation like this her life is far more important to her than your wedding, and rightly so. You never know, postpoining this course could mean that she either doesn’t graduate on time, or to graduate on time she would have to pass studying abroad. Neither of which are fair options for her.
I understand that you are hurt and sad over this, but she is your friend, and you should try to change from being “pretend” happy for her to being REAL happy for her. Whatever you do, DO NOT tell her that you want her to put her life on HOLD for your wedding. Do not lay that kind of guilt on her, she’s done nothing to deserve it. Yes, her family may be wealthy, but I doubt they have the kind of wealth or conntections to set up a study abroad program for her. Wealth can’t provide everything for people, and I really dislike when people use other people’s wealth as a reason why they should sacrafice or put their lives on hold for them. You honestly have no idea what their financial status truly is, you can only speculate, so get that out of your head right now too. They could be struggling with debt from careless spending or something, and you might never know. Unless you are their financial planner, of course.