Finding Hope (60,333 words) Love is never easy. Life has a way of finding things to divide those who experience those feeling: social differences, religious differences, age differences - but throw in the meddling antics of two ghosts who just happen to be their dead mothers and love becomes almost impossible - almost
Click on any of the links above to see more books like this one.