It was brilliant, so brilliant. It is called "Random Acts of Heroic Love" and its by Danny Scheinmann. Honestly, the best book I have read for such a long time. Clever, beautiful writing and a really interesting storyline. Book sharing over..