Yeah, i think she may already know on some level too
I think it is good that you want to tell her. She doesn't need details though, that wouldn't be good for her. And you don't owe her your information in anyway- i don't think.
She will be upset, i'm sure, she may be confused? angry that it happened to you?
But i'm not a girl, and girls can react strangely sometimes, i think (being a boy), so i will let them answer.
"...until lambs become lions"
I love you, little lewis, and i will never leave you. We are the same. You brighten my day, and i will make sure that i brighten yours. Hugs and kisses.