May means long weekends, garden parties, flowers, happiness. 90 more words