Flowers adorn the shops of a narrow rain soaked Paris cobblestone street that leads to the Eiffel Tower. It's a beautiful Spring day, sunny after a rain, and filled with flowers - perfect for a stroll in Paris. Castorland. 3000 piece jigsaw puzzle.