I am reliably informed that hanging baskets do not get enough water from heavenly rain showers. They have to be watered in addition to getting deluged from the sky, apparently. Reason is, a basket does not retain enough water to keep its flowers in good nick. It runs out of the bottom, whereas plants in the ground get their (plentiful supply of) water from what the soil retains.
Some story lines do get stretched out to a tedious degree, and Amy's whining and weeping is one of them. I think she's finally realised that her "love" for Carl is unrequited, so that's the end of that. However, we haven't heard the end of David's threatening phone calls yet. Has somebody been feeding the villains info about where his children were and what Pip's phone number is? Who knows? Who cares?