Satanic Verses by Salman Rushdie

The novel follows two Indian actors who miraculously survive a plane explosion, and as a result, find themselves embodying good and evil. As they navigate their new identities, the story also delves into the life of a prophet and his creation of a new religion in a city of sand. The narrative is a blend of fantasy and reality, exploring themes of identity, religion, and the immigrant experience, while also providing a controversial interpretation of Islamic faith and the life of Prophet Muhammad.

The 516th greatest book of all time