Wonderful love story with a very unusual "hero." I love Ben, but he drove me crazy. Margaret had some things to learn as well. Great character development, great journey toward love, and the song lyrics at the end are beautiful.Great story premise. I...