How far would you go for the one you love?Lisa Klein has been haunted for years by dreams of a lover she could never find in real life. But when one day he turns up at the diner where she works, wearing Victorian clothing and trying to pay for his coffee with a 100-year-old dollar bill, she thinks he