My fiance and I have a unique situation. Our wedding date is June 25th, 2016. He is from California and I am from Texas (where the wedding will be), but we both go to school in California. I'll be in Texas over the Christmas break and won't go back to Cali until around the 20th of January. After I graduate in early May I'll be back in Texas until our wedding. My parents and matron of honor have been discussing wedding showers and want to know when to have them, but I don't know when to have them. My church does really nice wedding showers for all engaged couples in the church and my extended family and friends would want to have one for us as well. Obviously, I want my fiancé to be there. My parents have brought up the fact that it won't really make sense for him to fly to Texas just to be there for the wedding showers since he'll be spending more getting here than we'll probably get from the showers. He and I were hoping he could visit over Christmas break, but that would be too early for a shower, wouldn't it? Should I have him not visit over the break and have him visit in early May so we could have a couple showers? Since we are trying to save, should I just go ahead and have them without him? Coming to Texas just for the wedding would mean taking off of work and spending a couple hundred on plane tickets. He doesn't plan on coming to Texas until about a week or two before the wedding, and that would be too close to the wedding to have a shower... I just don't know what to do! Thanks in advance for the help!