'I've never made so many people smile like that' A nine-year-old boy has been giving out free flowers to strangers to help brighten their day.