Teranesia by Greg Egan

Set against the backdrop of a mysterious island in the Indonesian archipelago, the story follows Prabir, a young boy who returns to his childhood home years after a traumatic event. The island, known for its unique and rapidly evolving flora and fauna, becomes the center of a scientific enigma that challenges the boundaries of evolutionary biology. As Prabir delves deeper into the island's secrets, he confronts personal demons and uncovers truths that blur the lines between science and the supernatural, ultimately leading to revelations about identity, family, and the nature of change.