Supernatural Love by Jeanine Berry
When love goes astray, it can use a little supernatural help, but is a ghost with a blighted romantic past of her own the best matchmaker? Megan Clarke only wants to sell her late uncle's haunted house. Jake Pendleton wants to stop his mother, Liz, from buying it. He doesn't believe in ghosts and he doesn't trust Megan, not since their breakup ten years ago when they were high school sweethearts. Caroline Hartford, the ghost of Hartford house, has her work cut out for her if she going to bring these two mismatched soul mates together and lift the curse that keeps her bound to the earthly plane.