صحيح البخاري
From Sahih Bukhari (Hadith 2228):
Narrated Anas:Amongst the captives was Safiya. First she was given to Dihya Al-Kalbi and then to the Prophet
Reference: Bukhari 2228