he was demanding the babies be born on kifirin , so that 's how i found myself upon the high demons ' planet , sitting on a bench outside the royal suite and waiting for jayd and glinda 's twins to arrive .