Maiko are apprentice geisha , and this stage can last for years .
Maiko ( literally `` dance girl '' ) are apprentice geisha , and this stage can last for years .