My fiancé and I have been long distance for 4 years due to me being in a medical residency across the country from him. We have been talking about getting married for years but knew we we would wait until my residency is over. I've been looking at wedding dresses for fun for a while now and there is one that I just love that I've been staring at for a full year. We recently officially got engaged and set our date for June 2018 when my residency will end. I feel like it's crazy to go dress shopping so far in advance, but I'm so nervous that the dress I love won't be available if I wait. Any advice?