We’re more than a little perplexed by how long it took this long for this life-changingly adorable video, below, of an 11-year-old Kate Middleton starring as Eliza Doolittle in an elementary school production of My Fair Lady to surface. After having viewed this video double-digit times now, we can formally say her "the rain in Spain" bit is especially glorious. Encore, encore! [Vanity Fair]

And other stories that had us clicking today:

There is now a "smart bra" in development that will only unhinge if it senses you’re in love. All the better to ward off unwanted suitors, my dear! (But, that doesn’t make it any less weird.) [Daily Mail]