I listened to this book on Audible and found it fascinating and immersive. It is complex and would probably benefit from a second read. There was poetry, history, magic, family drama and a love story. The story settings include New York, Goa, Mexico and Italy as well as Delhi. I thoroughly recommend this book.