Работа над проектом началась в 2003 году, вскоре после выхода в свет романа Софи Кинселлы (роман стал литературным первоисточником сценария, а Кинселла – сценаристом). Поначалу на роль главной героини планировали пригласить Кейт Хадсон.
Когда Джек, которого играет Тайлер Хэклин, приходит домой к героине Александры Даддарио, то говорит пару слов о постере с собакой на стене. Это собака Даддарио по кличке Левон, которую актриса когда-то приютила и оставила у себя.