Mary L. (loulew) reviewed Surprise Endings: Ten Good Things about Bad Things on + 10 more book reviews
Helpful Score: 1
Excellent book for those time when things go wrong; provides help to see the positive!