The present invention provides a method of preparing adult red blood cells from stem cells in vitro using certain transcription factors for use in medicine, transfusions and transplants. The invention also provides blood compositions with cells prepared by the method.