When making life decisions, try your best not to base them on something that's important to you in that moment but may change. For example, don't turn down a great job opportunty because the hours don't work with the hours of a new partner, or buy a particular house in the wrong area, because it has a spare room and your friends from overseas mentioned they might come and stay at some point.
I haven't done either of those things specifically but have done these kinds of things so many times and made huge decisions based on things that have become irrelevant shortly after, or could've just been worked around.
This is particularly important for anything you're getting into contractually - jobs, houses, cars, divorce agreements, etc.
Try to imagine what future 'you' might need and value, and what the variables could be between now and then.
HOWEVER
If you do make decisions on this basis and they don't turn out to be the right ones, also don't beat yourself up. You made the best decision you could, based on the information you had at the time.