Dont like the end very much (although it was satisfying) but I couldnt stop reading.
Not for the faint hearted ><
Sennen Meikyuu no Nana Ouji