This is the heart-warming moment a 7-year-old boy pretending to be a police officer visits a nursing home in Kansas to bring cheer to the elderly residents.

Oliver Davis visits two nursing homes every week. After gifting each citizen a flower and a card that says, 'Violation – You have received a ticket for being too cute', he then offers them a hug. The amazed elderly citizens always oblige, with one exclaiming: 'That's the first hug I have had in 10 years.'

Oliver's mother, Brandi Davis, explained: 'Oliver believes he is a real police officer. One day we were discussing what a policeman's job is and I explained how they are there to help people.

Seven-year-old Oliver Davis dresses as a police officer as he visits elderly people in nursing homes across Kansas City in order to spread good cheer

Oliver hands out 'tickets' to the pensioners before handing them a flower and giving them a hug

His mother Brandi Davis said her son has been doing this twice a week for the past two years

'He said he was a real policeman so he needed to help people. We went and got some flowers and took them up to his great grandmas nursing home and passed them out.

'After the first nursing home he was hooked. This was two years ago. At the first nursing home he said is it OK to give them a hug? And I said absolutely!'

She said her son has handed out some 15,000 flowers over the past year to residents in nursing homes in Overland Park, Kansas City, USA.

She added: 'He got in the car a few months ago and said wow I just feel so good after that.

Ms Davis estimates that her son must have handed out more than 15,000 flowers

Ms Davis said her son is convinced that he is a real police officer giving out the hugs

Before giving an old person a hug, he hands them a 'ticket' with the warning: 'Violation – You have received a ticket for being too cute'

'So I know it is impacting him as well as the elderly citizens, who are all amazed by his generosity and kindness.

'We have people cry when they hug him and not want to let him go. We have to pry him out of their arms.

'I had one lady say she has not had a hug in 10 years. He tries to chat with each resident and my favorite line of the day is always when he asks, "D You Want a hug?"'