DFPS: Understanding Adoption - A Journey of Love and Support