Whew! This whirlwind of a book was a reader's feast. The recurring themes of forgiving, choosing love over hate, recognizing each person's ability to change his fate, and "doing the wrong thing for the right reasons" can make this book read like a self-help book or confessional visit at times. ...