I'm a highschool english teacher and I'm having an affair with my 16 year old student
Why would you have an affair with a 16 year old?
I have been attracted to her from the moment I saw her.
We can be attracted to a wide variety of people, but it's not a good idea to act on every single impulse. Not only is it illegal in many states to be romantically involved with someone that age, but your status as "the teacher" and your age disparity make for totally lopsided power dynamics.
It's love, that's never wrong.
This relationship is really unhealthy for a 16 year old and it's not okay, at all. Eventually you will be caught and will lose your job and possibly go to jail. You should end it and look for someone more appropriate.