You seem to be handling it well so far, although she does sound like a mature sort of kid.

OMG my baby got her period on Friday - SOB, God. I never thought I'd be ready for that one, but she handled it beautifully and we had a lovely little chat about it all. I hope we stay close like this. Maybe not a reality but one can only hope....