Three Thousand Years of Longing ด็อกเตอร์อลิเทีย บินนี่ (ทิลดา สวินตัน) เป็นนักวิชาการที่มีชีวิตที่เรียบง่ายและเต็มไปด้วยเหตุผล ขณะอยู่ที่อิสตันบูลเพื่อเข้าร่วมการประชุมวิชาการ เธอได้พบกับจินน์ (อิดริส เอลบา) ที่เสนอมอบพรสามประการเพื่อแลกกับอิสรภาพของเขา เรื่องนี้ทำให้เธอต้องเผชิญกับปัญหาสองอย่าง อย่างแรก เธอสงสัยว่าจินน์นี้มีอยู่จริงหรือไม่ และอย่างที่สอง เนื่องจากเธอเป็นผู้เชี่ยวชาญด้านเรื่องเล่าและตำนาน เธอจึงรู้เรื่องราวเตือนใจมากมายเกี่ยวกับคำอธิษฐานที่ส่งผลไม่ดี ในที่สุด จินน์พยายามเกลี้ยกล่อมเธอด้วยการเล่าเรื่องราวที่น่ามหัศจรรย์เกี่ยวกับอดีตของเขา จนกระทั่งเธอหลงเสน่ห์และขอพรหนึ่งข้อที่ทำให้ทั้งคู่ประหลาดใจ