Guess I should say how it should have been done. Next time consider doing a tiered bed using stone or retaining wall block, anything to slow the water down. And ALWAYS edge the beds! You're going to have a mess on those steps and patio.
9th year in business, still going strong!