Sahih al-Bukhari 6984
Sahih al-Bukhari · Book 91: Interpretation of Dreams · Good dreams are from Allah
Narrated Abu Qatada:
حَدَّثَنَا أَحْمَدُ بْنُ يُونُسَ ، حَدَّثَنَا زُهَيْرٌ ، حَدَّثَنَا يَحْيَى ـ هُوَ ابْنُ سَعِيدٍ ـ قَالَ سَمِعْتُ أَبَا سَلَمَةَ ، قَالَ سَمِعْتُ أَبَا قَتَادَةَ ، عَنِ النَّبِيِّ صلى الله عليه وسلم قَالَ " الرُّؤْيَا مِنَ اللَّهِ، وَالْحُلْمُ مِنَ الشَّيْطَانِ " .
The Prophet (ﷺ) said, "A true good dream is from Allah, and a bad dream is from Satan."