I thought this was a penetrating, well written, modern day tale of Beauty and the Beast. A lot of self reflection by the main character shows how he changes from start to finish. Highly recommended. I watched--and liked--the movie as well. They were different in some ways, but both good stories.