Good story and actuall likable characters. MC is neither whiny or stupid with actions to “create” story.