Depuis la mort de sa mère, Jenny, experte en biologie marine, vit chez sa grand-mère. Sa vie se retrouve bouleversée lorsque John Simon, son ancien amour de jeunesse, refait son apparition. Leur idylle subit bientôt les foudres de Laura, la demi-sœur de Jenny, et de sa belle-mère.
Bristol, XIXe siècle. Jeremy Ammidon est à la tête d'une compagnie maritime, mais ses deux fils, qui ne lui causent que des soucis, ne semblent pas prêts à reprendre le flambeau. L'un, amoureux de la fille d'une famille rivale, épouse finalement une princesse chinoise. L'autre s'adonne à des activités de contrebande, au grand désarroi de son père.