The Giving Tree is an adoption resource center that works to match eligible families with children currently living in the state foster care system. Providing permanent homes and families for foster care children, the non-profit organization works to prepare families and children through training and counseling, while providing support to families throughout the adoption process.