Saiunkoku est un monde de huit provinces ou maisons, chacune portant le nom d'une couleur différente. Le nouvel Empereur, Shi Ryuuki, a acquis la réputation d'être désintéressé par les affaires judiciaires et de manifester son amour pour les hommes. Shuurei, bien que né de l'importante famille Kou, a du mal à joindre les deux bouts. Elle accepte facilement une invitation à être la concubine de l'Empereur afin de le transformer en un bon dirigeant. Le mystérieux Seiran, un jeune homme adopté par son père, l'accompagne comme garde du corps de Ryuuki. Entrer dans le palais impérial ravive le rêve de Shuurei d'être un fonctionnaire de la cour, et, avec les nombreux compagnons qu'elle rencontre le long du chemin, continue d'avancer courageusement tout en essayant de repousser les avancées de l'Empereur.