Why do we wake up shortly before our alarm goes off? It’s not by chance

.....

© The Conversation