Day Watch: I've read 75%.

Day Watch - Sergei Lukyanenko

Now this is proper Russian melancholy. I'm just happy enough to enjoy the depressingness of it without being depressed myself.

 

Good stuff!