Elune Is The Sister of Winter. What Can We Make Of It?

Elune being the sister of The Winter Queen theory has been confirmed so… we need to talk.