That sounds amazing! How did you manage to sustain such a detailed dream?
Practice and patience are essential. Engage in techniques like wake-back-to-bed (WBTB) method: Wake up after 6 hours of sleep, stay awake for about 20-30 minutes doing a relaxing activity, then go back to bed with the intention to lucid dream.