Hakuoki: Memories of the Shinsengumi

Romance samurai in this meticulous visual novel.