She's been able to swim the length of the pool independently for a while. But her teacher was pretty clear that she was not going to move Abby up to the next level until she could do it without complaining. (I like this teacher a lot.)
Today she did it, and just like that, my Seahorse is officially and Angelfish.
Her swim school gives away bracelets to mark each level completed, so today we added the angelfish level one to her wrist. She's pretty proud of her new accomplishment. I'm pretty sure these bracelets aren't coming off her arm for a while.