Am I too old for this dress?

Found in a charity shop for £3, Run&Fly, £37 new!

Thought it was cute but was told it was too young for me by my grandmother. For context, I'm mid 20s. What are your thoughts? I loved it but now I feel slightly silly.