It's not selfish. You put a lot of money into going and you don't even know if she'll deliver. The odds are greater that you'd have blown all that money, miss the game and she won't deliver three weeks early. Honestly, your brother and her should understand.