Happy Place?...They Lied

Published: April 5, 2021, 5 a.m.

They've touched on it before. Now it's time to reveal more about life on the hill with Henry and Jeanine as house parents.