Very well written story dealing with mixed emotions concerning right and wrong feelings dealing with life on life's terms. There are always two sides to all stories and does well in telling both sides. I liked this movie a lot and the ending was outstanding !! AA++