I usually try to buy things on sale but after trying this dress on twice, i didn't want to run the risk of waiting and it selling out. it is extremely flattering and i think it will be very versatile - i'll definitely wear this dress to work, out with friends, and you could also wear it to bridal/baby shower events as well. i bought the dress in blue and it is extremely comfortable. i do think it runs large - i am 5'9, 145lbs with a very straight (no hips) / athletic build (have an athlete butt)