The Keep by Jennifer Egan
Synopsis: A ne’er-do-well goes to Prague to work for his cousin, who’s turning an old castle into a retreat-style hotel, but the castle is holding secrets, not to mention the fact that this story’s being written by a prison inmate with a crush on his writing teacher.