I am scared to go swimming now, the last 2 times I took dd we were on holiday so different pool and my mum was there.
Kiddie pool was between 1ft and 3 ft deep. Dd was fighting for me to let go of her. She's 16mo and we go swinging sporadically and she usually clings on or dear life.
Because it was so shallow I warned her I was going to let go, then did name, ready, go (as I have taught her to hold her breath to this, google uswim it's not dragon butter) then I let go. 
She dropped under the water, flailed around a bit and then I panicked and grabbed her.
Now she just does not want to be held. It's a bigger, deeper pool. Just me and her an I'm terrified of going again.
For the sake of completeness I should add that's she has a floating seat thing and will go in and out of this but still does above. We also do the belly float thing for her to practise the motions but she just tries to her away
So what the fuck do I do... Let go and somehow force myself not to grab her while she magically floats to the surface and breathes (or gets a lung full of water and dies)
Cling on to a screaming child (in an echoing swimming pool)
Not take her swimming until she olds enough to have lessons with out me (half joking)
Please tell me there's another way?!?