Yes, elves do sleep! As magical creatures, elves have a different sleep cycle than humans. They typically need to rest for around 8 hours a night, but this can vary depending on their individual needs and circumstances. Elves are also known to have vivid dreams and can even have prophetic dreams that predict future events.