Okay guys I need your help! I'm having a really hard time picking a maid of honor. I'm an only child with no childhood BFF. My two closest friends are my roommate of 2 years and friend for 3, and another girl who I've been friends with for a little over a year. My fiance is dead against having two Maids of Honor so I have to pick just one. My roommate is a few years younger than me and I've been feeling lately like we've been drifting apart just a little, but she is in the process of moving out and that could be part of it. She definitely knows my fiance better and very much understands my personal style, even though it's different from hers. We both have a very similar life background although different tastes. My other friend has a lot in common with me and we seem to be constantly getting closer. She has called me her best friend and I feel inclined to reciprocate. She's about my age and has been married before with a little girl who will be four years old at my wedding and the flower girl. She has told me that she is super excited to help me plan my wedding. However she's in nursing school and by the time I am getting married will be working in the hospital a lot.
Any thoughts?