Rainy Days and Wandering Thoughts