 it was narrated that a man came to the messenger of allah and said o messenger of allah i am frivolous about three things alcohol adultery and lying. so order me which of them to give up. he said give up lying. so he went away from him. then he wanted to commit adultery and thought about it and said i will come to the messenger of allah and he will ask me have you committed adultery? if i say yes he will punish me and if i say no i have broken the covenant. so he gave it up. then it was the same with alcohol. so he returned to the messenger of allah and said o messenger of allah i have given up all of them.
وروي أنه أتاه صلى الله عليه وسلم رجل فقال يا رسول الله، إني أستهتر بثلاث الخمر والزنا والكذب. فمرني أيها أترك، قال اترك الكذب، فذهب عنه. ثم أراد الزنا ففكر فقال آتي رسول الله صلى الله عليه وسلم فيسألني أزينت فإن قلت نعم، حدني، وإن قلت لا، نقضت العهد، فتركه. ثم كذلك في الخمر. فعاد إلى رسول الله صلى الله عليه وسلم فقال يا رسول الله إني تركت الجميع.