Kiwi doctor David Higgins was struck down and killed by a hit-and-run driver. The man served just five months in a Canadian jail.
Now, his grieving partner is celebrating as the man is put behind bars again - this time, for a bizarre catalogue of alleged robberies and con jobs.
Higgins, 51, died in 2006 after being struck by a car in Vancouver. His young daughter Sian was at his side.
The driver, Xiao Zhang, fled the scene but was later caught and sentenced to 11 months' imprisonment.
However Higgins' partner, Tauranga school teacher Sandi Bell, was outraged to learn Zhang had been released after serving half his sentence.