You have shown more courage and built more character than you give yourself credit for. No doubt I can't comprehend what you have been through but you must be someone very special to get through it all. I am sure you have touched some people in a very positive way. Mr. Rotter is a lucky guy.
Don't ever give up on optimism or yourself.