User blog comment:One-Eyed Serpent/WHAT THE HELL?!/@comment-3441860-20150909133751/@comment-27188908-20150910133459

Sakuya possibly gave birth to Ren in 2072 or 2073.

And that "Shio" is possibly the Aragami Girl from Return of the Messiah.