Anna vit au Portugal dans une ferme où elle cultive des roses en compagnie de son fils de père arabe, Albert, qui est à la recherche d'une rose idéale et tente perpétuellement de nouvelles greffes et boutures. Un jour, il surprend Arnold, un beau garçon italien, en train de voler le tronc d'une église. Albert le séquestre dans sa grange. Commence alors une cruelle relation amoureuse entre eux dans laquelle le voleur est de plus en plus assimilé à la quête de cette fameuse rose parfaite.