Puppet Princess

Alt title: Karakuri no Kimi