Ambientada a finales del siglo XIX, El amor es ciego sigue la suerte de Brodie Moncur, un joven músico que está a punto de embarcarse en la historia de su vida. Brodie recibe la oferta de un trabajo en París, oportunidad que aprovecha para huir de Edimburgo y del rigor de su familia. Así arranca una peripecia incontenible: un fatídico encuentro con un famoso pianista cambia su futuro y desata una obsesión amorosa con una bella soprano rusa, Lika Blum, a la que sigue a través de las capitales de una Europa convulsa. El amor de Brodie por Lika y sus peligrosas consecuencias lo acechan en una era de cambios abrumadores, en el salto convulso entre dos siglos.