You want to have a complete fit, read this book: http://www.amazon.com/gp/product/1416535039
I had it, hated it, filled it with cuss words and then donated it to the library.
Popular alternatives to
Old Friend from Far Away: T...
The 5 Love Languages: The Secret to Love that Lasts