Plainsong (Heartsong Presents)

is book #958 of the Heartsong Presents line.
==Book Description==
Homeless and jobless, Michelle Morris visits her friend Carrie in Denver to find a new job. She envies Carrie's married life and wishes she could have a happily-ever-after of her own. What she doesn't realize is her knight in shining armor is about to sweep her off her feet and love is more complicated than she imagined. Joe Knight lives by a code of chivalry and honor. As he spends more time with Michelle, he wants to be her strong knight, but feels more like a bungling squire. Does he have what it takes to be the man Michelle needs? 
(Description from paperbackswap.com)