When you're three, there's nothing better than dressing up as your favourite fantasy figure - except when you get to share the experience with someone, which is best of all.
Keegan Carnahan, 15, could quite possibly the most awesome sitter on the planet after dressing up as a mermaid with her little charge, Alidy.
In a post shared on Facebook, Keegan's friend Sophia texted her and asked her what she was up to, to which Keegan replied, "Babysitting." Her friend asked "How is it?" and the teen then sent a series of adorable pics of her and Alidy in the bath, both dressed as mermaids.
She told Love What Matters, "Alidy had decided to wear her mermaid costume around the house and ironically I had gone through a phase a couple years ago and had a mermaid tail in my closet!"
On pervious visits the little girl had insisted that Keegan was a mermaid because of her bright pink hair, so Keegan plotted the ultimate surprise with her own old mermaid tail.
Alidy's mum Jenna Haslam told BuzzFeed News that Keegan's awesome gesture brought her daughter joy at a very difficult time - Alidy's dad died last November, and she says that the little girl has worn a costume each and every day since.
She says that Alidy "finally found someone to connect with again."