Reversal of the Heart (Disney version)

When a prince kills a baby dragon, he steals it's heart and gives it to a princess, which only turns her into the dragon, causing the prince to believe he killed the princess, and the princess now gains assist from a wizardly boy who can help change her back.

Characters

 * ??? (???) - the princess, who was turned into a dragon
 * ??? (???) - the sorcerer, who aids the princess in order to restore her to human
 * ??? (???) - the dragon, who wants revenge on the prince who killed her baby
 * ??? (???) - the main antagonist, and the prince who slayed the baby dragon, steals it's heart and feels vengeful to kill the princess, mistaking it to be a dragon who killed the princess, and hunts her down

Plot
???