Robert Schwartz, author of
Courageous Souls, Do We Plan Our Life Challenges Before Birth
offers channeled information that further explains why we chose our life challenges and how to replace anger, guilt and blame with forgiveness, acceptance and peace.