Hi,
I second the notion that, of course, it's a decision that can only be made between you and your husband. No one, here, or anywhere can tell you what you should do, and that needs to go for your mother as well.
When we made the decision to move I went through many of the same feelings in regards to my father, we live close to him and we are the only family nearby so it was rough and he's had a rough time dealing with it, but in the end it is your life and ultimately all you can really take into account are your (and your husband's) feelings. Yes of course we need to consider those people that these things will affect but really, in the end you can't do something just to please someone else. If that were the case we would be staying here, close to my dad and I know that would only lead to resentment.
Your mom will just have to understand. Surely she wants you to live your own life and not do things just for her.
But that aside, it sounds to me like you and your husband both really want to do this, so why not? Your child is still young enough to make it very simple (trust me on this one, the older they get the more difficulties you encounter), aside from the fear of the unknown and your family holding you back what else would be a consideration to not do it? Now think of how you feel it would be an adventure of a lifetime. You seem so much more on board with doing it than not. When you said "But is it crazy to give up 7 years of our life and start out fresh in a city we barely know, especially with a toddler?", you're not giving up on 7 years of anything, you're increasing your family's memories, giving yourselves a great opportunity and the part about especially with a toddler, again, if I knew then what I know now I would have jumped at the chance to move my family abroad at my kids' younger ages, it would have made everything so very much less complicated. Do it now while you can still do things without battles.
