what is prince charming's real name
Prince Charming is born with the name David, to a poor peasant family, with a twin brother. Rumplestiltskin comes to their farm, when he is an infant and tells his parents that the barren king and queen of their country need a child, and they will be paid handsomely if they give one of the twins to them.