Ibarahime Mata wa Nemurihime - Characters

Alt title: Briar Rose or The Sleeping Beauty