Thank you for really starting to listen to me. Or, maybe it is finally that you are compromising and showing me that you are listening. I am working so hard and I know you have always acknowledged that but I am finally starting to see some progress in myself. I know have always wanted the best for me and have never given up. I know I have not made things easy for you and I appreciate you telling me that I should only trust you as much as I feel comfortable with. Thank you for admitting that you screw up sometimes and thank you for trying to change your ways and fix those mistakes. I know I still have a mountain to climb, but together we make a good team.