De tyske brødrene Grimm skrev ned en versjon i Kassel i 1812. Enda en versjon av Charles Perrault, , ble trykt i 1697. Perraults versjon skiller seg fra brødrene Grimms, særlig i form av hva som vekker Tornerose. Her er det ikke kysset som vekker henne, men ni måneder etter at prinsen har besøkt henne, føder hun to tvillinger, og vekkes når de kravler rundt henne. Prinsen er også redd for å bringe sin brud hjem, ettersom moren hans er et troll. Først da faren hans dør, og han selv blir konge, tør han å ta med seg kone og barn hjem. Men så kalles han ut i krigen, og hans mor prøver straks å få slaktet og servert de to barnebarna sine og Tornerose. Kokken lykkes i å hindre dette, slik at den gamle dronningen i stedet ramler i et kar fullt av slanger og padder. Denne slutten er utelatt hos brødrene Grimm.