много боли, немного спойлеров