Calgary police have recovered a wedding ring that was stolen from a home in Haysboro last month.

The owner of the ring had appealed to the public for help as it had been in the family for decades and was a memento of his marriage after his wife passed away two years ago.

Police found the ring last week at a gold purchasing stall at a shopping mall in the northeast.

Four young teenagers have been arrested and charged with break and enter.