Bristol has been named as the kindest city in Britain, in a new survey from Co-op Food.
Belfast came second, with Aberdeen, Southampton and Cardiff also featuring in the top five kindest places to live.
The survey asked 4,000 adults in 19 cities how community-minded they were and whether they would rush to the aid of someone in need, in a bid to find the 'home of the Good Samaritan'.
The poll found that despite working long hours and having hectic social lives, the majority of us do go out of our way to help others.
Running after someone to hand them back something they dropped was found to be the most common 'good deed', followed by giving up a seat on a train or bus for a less able or pregnant passenger.
Helping someone who is lost also brings out our caring side as does taking in post or parcels for a neighbour.
The research also discovered that 18-24 year olds spend the most time helping others in the community and are more likely to do tasks such as going shopping for someone in need, allowing a person to jump the queue in an emergency and letting a stranger know if they have dropped something such as their wallet.
Amanda Jennings, director of marketing at the Co-op, said: "Showing kindness isn't always about the big gestures but can be about the small everyday deeds that people do – from offering your seat on the bus to helping a neighbour by accepting their post or putting their bins out."
Without further ado, here are the most kind (and not-so-kind) places to live in Britain...