Gabriel's Inferno by Sylvain Reynard
Best Book Boyfriends
11,005 books — 29,384 voters