En 1398, le roi Taejo Yi Seong-gye ne nomme pas son fils Yi Bang-won, qui a versé le sang pour fonder le royaume, comme prince héritier, mais son plus jeune fils encore enfant sous la protection de Jeong Do-jeon, annonçant une lutte sanglante pour le trône et le pouvoir. Pendant ce temps, le général Kim Min-jae, gendre de Jeong Do-jeon et également gendre du roi Taejo, qui a protégé la frontière constamment menacée de Joseon contre les Jurchens du Nord et les pirates Wako du Sud, est nommé commandant en chef de l'armée. Yi Bang-won, le prince qui ne pouvait devenir roi ; Min-jae, appelé le chien de Jeong Do-jeon, né d'une mère Jurchen, et Jin, le gendre qui ne recherche que le plaisir dans le secret de ne pas être son propre fils. Min-jae trouve en Gahui, une courtisane ressemblant à sa mère, ce qu'il veut protéger pour la première fois. Cependant, sa première rébellion, sa pureté allant à l'encontre de l'ère d'ambition, déclenche une tempête de sang qui changera le destin de trois hommes au milieu d'une époque chaotique et du royaume de Joseon nouvellement né.