Unravelling the mystery of addiction