Spirit of Love by Alice Duncan
Longing for adventure, prim and proper Georgina Witherspoon came to the Wild West to care for her crazy grandmother. But when she got there she discovered that Grandma wasn't mad as everyone had suggested--she was simply being haunted by the ghost of her true love, Devlin, who never bother to declare his feelings while he was alive.
Now Georgina has to play referee between a ghost and an angry grandmother. She also has love problems of her own--with handsome, rugged sheriff Ash Barrett, who constantly teases her for her stuck-up Easternly ways. Problem is, Ash is dead set against marriage, no matter how desirable he finds Georgina. But with Devlin's haunting help, Ash Barrett just might see the error of his ways, before he loses life's most precious gift...