วิลเลียม แทคเกอร์ (ฮิวจ์ แกรนท์) เป็นเจ้าของร้านหนังสือเดินทางที่น็อตติ้งฮิลล์ เขาหย่ากับอดีตภรรยา โดยอาศัยอยู่ที่บ้านกับเพื่อนชื่อ สไปค์ (ไรส์ ไอฟานส์) ที่มีนิสัยประหลาด ๆ เพื่อแชร์ค่าบ้าน และค่าใช้จ่าย
วันหนึ่ง วิลเลียมได้พบกับซุปเปอร์สตาร์ฮอลลีวูด แอนนา สก็อตต์ (จูเลีย โรเบิร์ตส) เมื่อเธอเข้ามาในร้านของเขาเพื่อจะซื้อหนังสือ ไม่กี่นาทีต่อมาวิลเลียมออกไปซื้อน้ำผลไม้ ในขณะที่เขากำลังจะกลับไปที่ร้าน เขาชนกับแอนนาในถนนและทำให้น้ำผลไม้ของเขาเปื้อนเสื้อผ้าของเธอ วิลเลียมขอให้เธอมาเปลี่ยนเสื้อในบ้านของเขา แอนนาเห็นวิลเลียมดูเป็นคนดีไม่มีพิษภัย จึงตอบตกลง เมื่อเปลี่ยนเสื้อผ้าเสร็จ แอนนาก็ออกจากบ้านของวิลเลียมไป แต่เพราะลืมถุงอีกใบไว้ จึงกลับเข้าไปเอาถุงที่เธอลืมไว้ที่บ้านของวิลเลียม ระหว่างจะออกจากบ้าน แอนนาและวิลเลียมสบตากัน แอนนาประหลาดใจในตัวเขาจึงตรงเข้าจูบวิลเลียม
วันต่อมาสไปค์จำได้ว่า “มีสาวอเมริกันที่ชื่อว่าแอนนา” ได้โทรมาหาและพูดถึง “วิลเลียม” และให้ไปหาเธอที่โรงแรมริทซ์ภายใต้ชื่อ “ฟลินท์ สโตนส์” ซึ่งจะได้รับการอนุญาตในการสัมภาษณ์สื่อมวลชนของเธอ เมื่อวิลเลียมไปถึงพนักงานถามเขาว่า เขาเป็นนักข่าวจากสำนักไหน วิลเลียมเหลือบไปเห็นชื่อหนังสือเกี่ยวกับม้าที่ชื่อ ฮอร์สแอนด์ฮาวด์ จึงตอบไปว่า “ฮอร์สแอนด์ฮาวด์” ซึ่งเขาถูกพาไปสัมภาษณ์นักแสดงจากภาพยนตร์เรื่องใหม่ของแอนนา และเขาก็สัมภาษณ์โดยแถเรื่องราวไปเรื่อยๆ หลังจากการสัมภาษณ์เสร็จ แอนนาเรียกเขากลับมาและบอกว่าเธอได้ยกเลิกนัดตอนเย็นและตอนนี้เธอสามารถออกไปกับเขาได้ วิลเลียมบอกว่าเพิ่งนึกได้ว่าจะมีการฉลองวันเกิดน้องสาวของเขาฮันนี่ (เอ็มมา เชมเบอส์) ที่บ้านของแมกซ์ (ทิม แมคอินเนอนีย์) และเบลล่า (จีน่า แม็กกี) เพื่อนของเขา วิลเลียมยิ่งแปลกใจขึ้นไปอีกเมื่อแอนนาตกลงไปงานวันเกิดของฮันนี่