Unraveling The Psychological Mystery of Addictions