A friend of mine is getting married this summer on a holiday weekend in a place that's not terribly easy to get to and also happens to have a huge event going on that same weekend. Airfares are expensive, and hotels are scarce and ridiculously overpriced. Plus, I have some serious family stuff going on that makes travel risky and unpredictable. While I would love to go to this wedding of two people I genuinely adore, I'm not sure I see the wisdom of spending $1,000 - $1,500 to do so, especially when there's at least a 25% chance I'd have to cancel the plans.
Both the bride and groom are in societally important but not especially well-paying jobs. They can barely afford the wedding and don't have enough money to go on a honeymoon. You can see where this is going.... Instead of spending $1,000+ to go to this wedding, I would like to write them a check for $1,000 and tell them to put it toward a honeymoon. Would this be terribly rude? Is it too ostentatious? I know it's a big gift for a wedding, but it's what I would've spent anyway just to get there.
Opinions/advice appreciated. Friend knows about the family stuff and wrote a nice personal note with the invitation that they completely understand if I can't make the wedding due to what's going on.