A bit of dragging here and there, but still a good-read. Recommend.
All in all, it's shoujo disguised in yaoi.
Hanakage no Kioku