(((((((((((((ww)))))))))))))))) you are NOT a mother failure. Definately NOT. Got that?
You have been working your butt off for everyone,and then some. You have always been there for your kids, and everyone including their three times removed cousins. Ok, maybe I exaggerated, but got my point?
You've always tried to change yourself to suit other people. It's time they try to co-operate and help you out. You may be the 'parent' but heck, you're human too. They're adult, too, so they can behave like an adult. Well, maybe your daughter's not in the 'adult' stage yet, but your son is. Perhaps when they do help around, just grin and bare it., and do a better job, like sweeping again after they did it. This way, they can see that they can do a better job without you verbally expressing how 'poor' a job they really did.
OK, I'm getting off my
Ya know, I really care about you and I don't like it when people don't appreciate you, and you're down on yourself. Aint good for you. Also, I get teed off when I hear how people don't pitch in to help while others work their butt off.
Anyway.... I'm glad you got your driveway cleaned and the 'babies' are happy.

(((((((((((((((ww)))))))))))))))))))) hugs again.