Foster for Life is a charity dedicated to providing lifelong resources for people who have emancipated out of the U.S foster care system.