Cárcel de Amor, considerada por todos los críticos como la obra maestra de Diego de San Pedro, es una novela amorosa. La cárcel no es una historia circunstanciada de la España del siglo XV sino una historia depurada de la realidad contemporánea y coterránea que concentra la atención en la realidad no menos real de la psicología humana; tampoco es el análisis frío y estancado de un tratadista teórico, sino la exposición dinámica y exquisitamente ornada de un artista disciplinado.
Poco se sabe sobre la vida de Diego de San Pedro. Se cree que fue bachiller en Derecho y que en 1459 era Gobernador de la fortaleza de Peñafiel, hay documentos con este nombre, pero no hay una certeza absoluta de que se refiera a la misma persona.
Lo que sí parece es que sirvió al Maestre de Calatrava, don Pedro Girón, y después a sus hijos y que probablemente participase en la Guerra de Granada, donde podría a ver conocido a Diego Fernández de Córdoba a quien dedicó su obra Cárcel de Amor.