Brits have revealed the top 40 things that make them smile in everyday life.

A rainbow following rainfall, a baby's grin, and a star-filled night sky are among the everyday sights that bring Brits the most happiness. Research involving 2,000 adults revealed 28% can't help but smile when spotting a dog wagging its tail with pure excitement, whilst 24% are moved by elderly couples strolling hand-in-hand - though witnessing a random act of kindness topped the list at 39%.

A drowsy pet having a stretch brightens the day for 22%, with the same proportion finding their hearts warmed by ducks waddling in formation. Yet despite the happiness these fleeting moments provide, 22% confess to taking their eyesight for granted - with one in five having gone longer than the recommended two years withou

See Full Page