Simply amazing, no other words for it, you can really read that you have put your feelings and soul into it not to forget bravery to actually tell it to someone who may or may not respond too well (the teacher in this case)
What did you get for it? At least an A- I may hope?
Ever considered writing articles by the way? Because you should.