Angel's Game by Carlos Ruiz Zafón

From Book Trigger Warnings