The main character Cecile plans to move to her mother's place in the city and become a singer. The day before leaving, she is kidnapped and brought to the city of trolls. The trolls have been cursed for centuries - they can't leave their city and believe that Cecile will break the curse. She has to marry the troll prince Tristan and live among trolls. The girl thinks about escaping, but with time her feelings change.
I loved the world building. The trolls were amazing, creepy, and scary. They couldn't lie but twisted the truth and manipulated people. They were also very strong, clever, had magic and their city blew my mind. I actually liked some troll characters and really hated the others.
The book was long but at times I felt that the story had gaps which needed filling. One moment Cecile hated trolls and the other moment she already had friends and was ready to take risks to help them. The romance felt a bit rushed and I wanted more about Tristan's point of view.
Still, I liked how Cecile, who had all these big plans at the beginning of the story, started to discover who she really was and the things she was capable at the end of the story were astonishing. Also I liked the last sentence so much I want to read the second book soon.