The weather forecast didn't say it was going to rain but Lee Mokhwa knew it would, that's only one of the things he knew was going to happen. No, he can't see the future, he's actually stuck in a time loop, reliving December 24th endlessly.
The only person besides himself who seems to be aware of the repeated time is Choi Gyun, the childhood friend he drifted apart from, but he's avoiding the topic.
Gyun must know something he doesn't, he could even be the cause of the time loop, Mokhwa is determined to make him break the chain.