All you have told are your mistakes, but you are a great, kind, and caring person... i know that for a fact <3 So let me finish what i think should have been the rest of that message...
but people make mistakes, its what makes us human. And sometimes our goals might be a little foggy, but no...