My favorite book boyfriend has got to be Zachary Moore from the Jeri Smith-Ready's Shade trilogy. I mean, I loved Logan, too, but he had to become a ghost and yeah... Whereas Zachary was alive and attentive and awesome.
First of all, he's Scottish. That means that he has one smokin' hot accent to listen to whenever he opens his mouth.
Second, he's completely understanding. He knows when to give you space, and he knows how hard it is to deal with mourning over the loss of your ex-boyfriend.
Third, he's completely unashamed to wear a kilt. How many guys do you know will willingly wear a kilt. Not many.
And fourth, he's Zachary Moore. Enough said. XD