The documentary was first released on Lifetime in 2023 and has now arrived on Netflix.
Read about the heartbreaking true story of Heidi Broussard’s murder by her best friend who stole her newborn, now a gripping ...