Como essa é uma pergunta muito antiga, vou lançar meu comentário como resposta, mesmo que esteja errado.
O OP pode estar falando sobre uma das muitas adaptações da história de Hades e Perséfone da mitologia grega.
Demeter amava seu filho com Zeus, Perséfone. Ela nunca quis que sua filha crescesse e sempre a vestia quando criança, mesmo quando ela estava crescendo.
Como você deve saber, Hades se apaixonou por Perséfone. Ele a leva para o submundo, faz dela rainha e realmente trata aqui como um igual e co-regente. Ele cria os campos Elysium para ela.
Se ela comesse alguma coisa no submundo, ela teria que ficar. Ela finalmente cede e come 6 sementes de romã.
Nesse meio tempo, Deméter mergulhou a terra no frio e na infertilidade. Demeter jura que a terra permanecerá assim até que sua filha seja devolvida.
Desde que Persephone comeu no submundo, ela não pode sair completamente. já que eram apenas 6 sementes, Hades a deixa sair para ficar com a mãe. O acordo final é de um mês com Hades como sua rainha para cada semente por ano, criando o inverno. Os 6 restantes, Perséfone está com sua mãe Deméter, criando o verão.
Isso cobriria quase tudo que você traz. 2 mundos coincidentes. Uma caverna, mãe e filha a luz do sol. Tipo de história infantil, mas não de verdade.
É claro que você pode passar dias limitando-se ao livro específico, mas eu apostaria que essa é a história.