I always figured that Luna was either a Seer, or she was exceptionally observant, maybe even Sherlock observant. :)
Please update soon! :)
Author's response
Thanx for noticing. I've modeled my version of Luna on equal parts Sherlock Holmes and Hari Seldon.
Next chapter will be up soon.
N!