On Wednesday, I got 100% on my math test on absolute values. Only one other kid got that mark in the class. So proud

I studied pretty hard over the long and managed to take my time and stay calm over the test. It wasn't a long test, so many people handed in the paper 30-45 minutes after the test started. That usually gets me agitated and forces me to hurry, but I patiently checked everything by plugging answers into the original equations until 10 minutes before the bell. My teacher told me my mark after school and I was skeptical at first. She showed me my test paper and I was so happy I hugged her (a very rare reaction from me). I think only one other kid in my class got a perfect mark.
Many thanks to all the people who gave advice in my forum:
[link]But that doesnt mean I'm gonna get up my high horse! I still need to study hard and get hopefully 93%+ on my final on Tuesday! Keep the awesome advice coming!!
Not only that, but a series of great things happened over this week:
My "day of immigration" anniversary was on Friday.
My piano student's dog had nine puppies and they're all so cuuuute!
I posted/finished a lot of artwork.
The last newspaper for journalism class is complete
I FINALLY finished my pencil crayon artwork for art class (out of school) and it's so pretty I almost doubt that I did it (that took me 10 classes!)
There was finally sunshine and above 20 degree celcius weather on Friday and today.
BUT not all things are positive:
I was running on Thursday and rolled my right ankle, thus pulling the ligament. It was bruised and swollen for Thursday and Friday and it really hurt to walk down the stairs. I had this injury before and it just heals in a few days. It's just annoying to cope with.
And I have a crap load of studying to do for my chemistry test and math final, which I need to do tomorrow cuz I was out at a university open house and my mom's friend's house today.
What the heck am I even doing here? I have artwork to do and tests to study my a$$ off for. There goes a weekend. I'm glad I had good news to share this time though. ^^
Stay cool.