I have so many things to say about this, but all I can muster is...he raped you! He raped you and you think it's nice your current boyfriend (who sounds like a real prize, btw) wrote him a note to thank him for "taming" you? This girl needs some professional help. Quickly.