Let’s back up a bit. I understand the feelings part, but let’s reframe what has happened. First of all, you both agreed to move to the city to try it out and then re-evaluate in 3-5 years. That is EXACTLY what you committed to and promised each other — and exactly what you did. You got what you always dreamed of and now it was your husband’s turn to try and realize his dream. You moved and then found out together that the city was best for both of you. You BOTH got to test out your dreams and you BOTH came to the conclusion that the city is the better choice.
You agreed to re-evaluate with your husband after 3-5 years. Both of you were willing to sacrifice for the other, and both of you — out of love — decided to make your moves.
While it didn’t happen seamlessly the plan has left you both on the same page, with the same desire and the same goal. Now you have a choice. Do you want to wallow around in the past with a resentment? Or celebrate your committed choice and future? You made your choices with your husband every step of the way. He didn’t force you. Now you are both ready to create the life you want. Put the emphasis on the future by realizing you were equally responsible for the process.