Vivian Ward (Julia Roberts) là một cô gái bán hoa xinh đẹp nhưng gặp nhiều khó khăn trong cuộc sống. Một buổi tối, cô gặp gỡ Edward Lewis (Richard Gere), một doanh nhân thành đạt đang gặp rắc rối trong đời sống hôn nhân. Edward thuê Vivian làm "người tình" trong một tuần để đi cùng anh tham dự các sự kiện xã hội. Dần dần, Edward bị thu hút bởi vẻ đẹp và sự chân thành của Vivian.