Just finished Metro 2033 on Ranger Hardcore. The end of that game still gives me the creeps.