Florence Leung, the new mother from New Westminster who went missing in October after suffering possible postpartum depression, has been found dead.
In a tweet on Thursday, New Westminster Police confirmed they had found 32-year-old Leung’s body in the waters near Bowen Island.
— New West Police (@NewWestPD) November 17, 2016
Leung was last seen alive on the morning of October 25, leaving her home on London Street.
A statement on a Facebook page dedicated to helping find Leung also announced that her body had been found, “with deep sadness and heavy hearts.”
“Florence, you are missed dearly in our hearts,” said the statement. “We believe you are at a better place now watching over us with your loving, caring, and warming heart.”