Read this recently and I cannot understand the ending - hate it when that happens. Has anyone read and can discuss?