A Riddle Posted on May 1, 2013 by Michelle M. 4 April showers… …bring May flowers. But what do Mayflowers bring? Pilgrims!