Hang in there AG. You are doing GREAT and getting great advice from our friends here. This stuff isn't easy, so don't beat yourself up too much over it. Recognize where you fell short and endeavor to do it right next time.

Lord knows I have made MANY mistakes.