I like the fact that you're giving us a more positive view of Lana. As much as I'm emotionally attached to Lois and Clark, I always felt stories that showed Lana as a witch were uncalled for. Clark would know better than to get himself involved with someone like that!
Still, given the circumstances of this story, I have to wonder why they ever broke up in the first place. Canon LnC gives us indication Lana never accepted Clark's unsual origins. Since I already indicated that I don't think she does, that could very well be it.
The other option is that they just "grew apart" because of changes in college, etc.
Maybe this is because I have no context for that kind of relationship/break - up. (I married the only guy I ever dated.) But I have a hard time understanding that. Yes, people change a lot during college. But they don't stop growing/changing once they get out! You marry someone who can accept you who you are and the changes that you make.
I hope that's not too harsh. I don't mean that I don't like the story. I'm just a little confused about that aspect/people's reaction to it.
Keep it coming.