1940. Mientras Inglaterra se prepara para luchar contra los nazis, tres mujeres muy diferentes responden a la llamada de la misteriosa mansión de Bletchley Park, donde las mejores mentes de Gran Bretaña se entrenan para romper los códigos militares alemanes. La jovencísima aristócrata Osla es la chica que lo tiene todo: belleza, riqueza y el apuesto príncipe Felipe de Grecia enviándole rosas, pero arde para demostrar que es más que una debutante en sociedad, y utiliza su fluido alemán como traductora de códigos secretos enemigos. Mab, una chica decidida y hecha a sí misma, quiere huir de la pobreza de los barrios del este de Londres, y trabaja con las legendarias máquinas de descifrar códigos mientras oculta viejas heridas y busca un marido que la permita escalar socialmente. Tanto Osla como Mab ven enseguida el potencial de la solterona local Beth, cuya timidez oculta una brillante habilidad con los rompecabezas, y pronto Beth se convertirá una de las pocas mujeres criptoanalistas de Bletchley Park. Pero la guerra, la pérdida y la presión imposible de los secretos que comparten acabarán con la relación entre las tres mujeres. 1947. Mientras la Gran Bretaña de la posguerra está sumida en la fiebre por la boda real entre la princesa Isabel y el príncipe Felipe, las tres amigas, ahora convertidas en enemigas, se reencuentran a causa de una misteriosa carta cifrada, cuya clave está oculta en la traición que destruyó hace mucho tiempo su amistad y dejó a una de ellas confinada en un asilo. Un misterioso traidor ha emergido de las sombras de su pasado en Bletchley Park, y ahora Osla, Mab y Beth deben resucitar su antigua alianza y descifrar un último código juntas. Pero cada pétalo que quitan del Código Rosa trae un peligro, y su verdadero enemigo cada vez está más cerca...