Twice Shy (Carmichael Saga #3)
Elisabeth Cannell

His life is complicated... and when he's reunited with his best friend Danielle, he knows it'll get more complicated still. She's the one girl he's always wanted... and this time... could it be she'll say yes? Even with all his baggage?
Danielle has always had feelings beyond the platonic for Robert. With those feelings come fear. She's frightened if they take their relationship any further, they'll lose all they hold dear.