Although I agree with both of these answers, you have to look at the bigger picture. Is the person your asking a family member? Or are they in a long term relationship? Not everyone gets married and some couples have lived together for years. It is better to not ask if you cannot afford for both people to come. As everyone has stated it is your wedding and you are paying for it but don't make people choose. Most people know that the bride and groom are on some kind of budget and they cannot possible invite everyone. Invite the people you know you will have the most fun with. After all it is your day.