Tapestry Youth Ministries serves teen moms and their children who are homeless or at risk of becoming homeless.