En 1895, Robert Wallis, un aspirante a poeta bohemio y dandi empobrecido, acepta un encargo del comerciante de café Samuel Pinker para catalogar los diferentes sabores del café, y se encuentra con las hijas de Pinker, de espíritu libre, Philomenia, Ada y Emily. Cuando el romance florece con Emily, Robert se da cuenta de que la musa y el matrimonio pueden no ser incompatibles después de todo. Enviado a Abisinia para hacer fortuna en el comercio del café, se obsesiona con una esclava negra, Fikre. Decide usar el dinero que ha ahorrado para comprarla a su dueño, una decisión que cambiará no solo su propia vida, sino también la vida de las tres hermanas Pinker.