This book was so good. Originally written in Japanese, but translates well (translated well? Which one makes more sense?) and relate-able / understandable even to little old exclusively-English-speaking me. 
 Full of twists and turns and featuring narratives from many different characters, giving you the full story from different perspectives as all is slowly revealed. Works very well. 
 Couldn't put it down, and it's quite a short read so I read it in almost (but not quite.. damn responsibilities) one sitting. 
 I look forward to reading more from this author one day.