My DD turned 10 a couple of weeks ago, so I feel your pain. We'd always talked about AF quite openly as she's seen my pads and tampons in the bathroom, so she knows that this will happen to her too. I've also bought her a book about puberty in case she wants to read about what's happening on her own. She's recently asked about discharge so we went shopping and bought her some liners and I've also got her a little toiletry bag with pads in it even though I think AF is a way off for her yet. Next stop is bra shopping for us I think, she's starting to get little buds and has been complaining of tenderness.

As for how to talk to her - keep it honest, straightforward and matter of fact. Make out like it's not a big deal or anything to be worried about, but is a sign she's growing up. Answer any questions she has, and let her see you buying sanitary products - you might want to get a supply for her to keep in her room as well.

Good luck - it's an exciting time