If you haven't been getting enough sleep the last few nights, maybe your body was trying to play catch-up with twelve hours last night. That's how it usually works for me (and I have gotten away with that much sleep in one day several times in the last few months), but I realize that everyone's body is a little different so it might mean something else for you. Was it only last night that you slept that many hours?