Deluge is one of my favorite words in the English language. “A severe flood; a heavy fall of rain; a great quantity of something arriving at the same time; to inundate or swamp.” Never has this word been more applicable than since arriving in Spain. In fact, the very first word I used to describe