Your dreams of finding a loving and truely compatible partner spring from the healthiest and most fully human aspects of your nature - and the fulfillment of your dreams is completely achievable. Whatever your history, whatever your hearbreak, ... greatly improve your chances for finding, and keeping, love.
I've read this book and worked through the self-examination parts, it is helpful.
LOVE QUESTIONS & ANSWERS: Love Q & A : Get your love & relationship questions answered - NEW!! Love Q&A Forum | Old Love Q&A Love Pros : Professional Help with love's challenges & relationships