I don't really have a favorite book of all-time, but one of my favorites I've read recently is Junot Diaz's The Brief Wondrous Life of Oscar Wao.