I still think Sid is the reincarnated soul of Lily's lover from her past life. I mean, we never see his face in her memories. It's been, what... how old is she? 16 years, it wouldn't be strange for the memory of what he looked like to fade.
And she reacts so strangely to him in some chapters...