A Golem's Soul

A powerful Sorcerer loses his daughter, but collects her mind in a gem. He spends years learning forbidden magic to put her mind in someone's body. Eventually he finds a toddler abandoned in the streets and takes her to raise her as his own.