A six-year-old boy is helping rough sleepers on the streets of Edinburgh.
Little Alfie Roncero goes out on the streets with his dad Richard to hand out hot drinks on a Saturday morning.
Ex-drug addict Richard, 36, found himself sleeping on the streets during his battle with substance abuse.
When his little boy began asking him 'why people are always sitting on the ground' on Princes Street, he decided to teach Alfie about being kind.
Richard said: "When handing out the coffees Alfie said that 'these people must be really cold'.
"This was Alfie starting to see what being homeless truly means and the struggles they face.
"I wanted to teach him that we need to be kind to people.