>> I guess I love my plants a little too much!
I know what you mean. I tend to either procrastinate or smother with well-intentioned attention.
>> no weeds have grown in it yet that I couldn't had just hand weeded
God must have personally visited those beds and blessed them with some very potent blessing!
Or you really know how to mulch.