The mystery of the bag of gifts found by the side of the highway that gripped the northern Vancouver Island community of Sayward, B.C., has been solved.

On Sunday, road maintenance crews found a large sack of presents along Highway 19 between Port Hardy and Sayward, which is just under 75 km north of Campbell River.

Gifts go home - Sayward RCMP and Tiffany Charlie

Port Hardy's Tiffany Charlie and Sayward RCMP Cpl. Milo Ramsey meet as he returns a bag of Christmas presents that was lost after falling out of the back of a pickup truck on Highway 19 over the weekend. (Sayward RCMP)

Sayward RCMP Const. Steven Thackaray said police were doing everything possible to get the items under the right Christmas tree, but had few leads until one Port Hardy family stepped forward Thursday.

"After hearing that the Sayward RCMP were looking for the owner of a found bag of Christmas gifts, Tiffany Charlie wasted no time calling in to claim them," said Sayward RCMP Cpl. Milo Ramsey.

After asking her to name the individual items in the bag, which were mostly toys and other gifts for children, investigators were convinced she was the rightful owner.

Charlie told investigators that a family member had been transporting the bag in the back of a pickup truck between Sayward and Port Hardy, only to find the bag was missing at journey's end.

Ramsey said he made the trip himself from Sayward to Port Hardy Friday morning to help make sure the gifts made it to the right kids.

"It was a great feeling to return these gifts, knowing that they will bring happiness to some deserving children in a few days' time," Ramsey said.