The month of May brings a slew of holidays. There is Mothers Day, Mother Goose Day, Cinco de Mayo, Armed Forces Day, and Memorial Day; to name a few. All these holidays deserve recognition, each in their own right, but Memorial Day brings with it a lot of memories and emotions. Memorial Day is a day