Sahih Ibn Hibban, p. 4164 · Calling the heart adulterous when it longs for what is forbidden · Suhuf