We've had a lot of sunny days this week, which means lots and lots of puddles.