Grace's Purpose (Spirited Hearts #3)
Ruby Merritt

After scraping his way out of the tenements of Denver and gritting his way through medical school, Dr. John Kittrick has relocated to Cheyenne to build his medical practice. All he wants is to apply the latest medical findings to help ailing folks and repay his hardworking, self-sacrificing ma with a life of leisure in her final years.
Sparks fly and feelings develop between Grace and John as they help the injured woman and her family of which a broken arm is the least of their troubles. When a danger arrives in Cheyenne that threatens the entire population, Grace and John are forced to confront not only their beliefs about the world, but their feelings for each other.
Spirited Heart Series:
Book 1: Ella's Choice
Book 2: Lena's Courage
Book 3: Grace's Purpose