Jodi Picoult.  I remember reading this at the beach....finished it and wanted to launch it into the ocean.  LOL!  Didn't love the ending, but well written nonetheless.
{"Image DateTime": "2009:11:04 22:12:38"}