Jamaïque, début du XXe siècle. Après des années de pensionnat en Angleterre, Sophie Monroe, dix-neuf ans, rentre chez sa soeur. Elle retrouve ses anciennes connaissances, dont Ben, un enfant des rues devenu valet d'écurie. Sophie et Ben réalisent qu'ils sont amoureux et, malgré la barrière sociale qui les séparent, cèdent à leur passion. Mais Sophie doit rejoindre Londres sans Ben.