Puppet Princess

Alt titles: Karakuri no Kimi