Haven Retreats runs therapeutic retreats and provides wrap-around care for foster and adoptive families.