High Fidelity - Nick Hornby
second time reading this book. and just like last time, John Cusack was narrating the whole book in my head. lol