Beauty will save

Beauty in everything

The Queen of hats Elizabeth II (31)

And the most expensive "hats" of the queen are her crowns

The Queen of hats Elizabeth II