Desert, Floods and Rainbows