E.S. has done it again! You broke me in this story so many times, and built me up, just to completely devastate me again. E.S. is truly masterful in her ability to tell a well developed story with complex characters and unexpected character development. This story is no exception! Well done!