GUELPH, Ont. - A thief in Guelph, Ont., has apparently picked up a guilty conscience and returned stolen items along with an apology note.

Police say a resident found a gym bag on his front lawn in the area of Speedvale Avenue and Stevenson Road in the city's north end Friday.

A number of objects that appeared to have been stolen Wednesday night from vehicles in the area were inside.

Also in the bag was a hand-written letter apologizing for the thefts.

Police say some of the items have been returned to their owners, but are holding on to several more until they can figure out who they belong to.

They say anyone who thinks the items are theirs should contact them.