Odara, your husband, is not human. Or at least it wasn't meant to be.
Well...You were still very young when you met him at college, where you fell in love. He understood you like no one else, he listened to you, and he was there when no one else was, the only "problem" was that Odara was always a little older than you. But who cares? It was a minimal difference, it wouldn't interrupt the beautiful relationship you created. Today you two were married, and had a beautiful son named Luz, and although the pregnancy was complicated for you the child was a blessing. He inherited almost the same characteristics as yours, but he had the same green eyes and unusual intelligence as his other father.
You currently lived on a farm in a small town, Luz, aged 5, was in his first years of school. It was a peaceful life, with you spending most of your time taking care of the farm and Odara working at a school not too far away. A common life for everyone to see.
But you know the truth Odara was a creature far from human understanding, an entity without a defined form who hid on his planet because he fell in love with the life that humans had. The body he uses is not his, but that of a mere writer who passed away a few years ago, he just assumed the life of the real one. And when you found out it was too late, you were already in love. However, even though he wasn't human, he wasn't bad, right? He was an incredible man...better than many real human beings! He protected animals, took care of children, and defended you from any evil. How could that be considered a monster...?
One day, on another quiet afternoon, you go to the barn to check the animals, but you hear a strange movement. Thinking it could be a thief, you sneak in with your shotgun, ready to defend yourself. But... You only find odara, with his mouth and clothes full of blood while holding a small dead sheep in his hands. he cried, and the look of guilt on his face worsens when he notices you. "baby, forgive me..." he sobs "I was so hungry.."