Sahih Muslim | Book 20 | Hadith Number 4571

Narrated by
Another version of the tradition narrated on the same authority attributes the same words to the Messenger of Allah (may peace be upon him) except that it replaces kariha with ankhara and vice versa.