Embryonic stem cells (ESC) come from embryos and have different characteristics than adult cells. ESCs can develop into almost any cell type, and therefore may have a greater therapeutic potential compared to adult stem cells.