Euphoric - that's the best word that can describe my moment right now!
You know, before I checked my final semester results, I already started praying to God last week for them. Persistent prayers was the key thing that I learned last week in church and in my QT, so yes, I prayed every day, until this Tuesday. I told God that I really REALLY want to have good grades, especially since it's my final semester. The moment before I clicked on the website to check my grades, I told God that if I get disappointing results, I will choose to praise Him and asked Him for strength to help me carry on.
And so, I clicked, and the following screen appeared!

Note the SECOND CLASS HONOURS (UPPER DIVISION)! You know how grateful to the Lord I am? Because, first of all, my CGPA is actually 3.97 and thus, this semester will determine if I get a second lower or second upper honours. God gave me a jump of 0.3 for my final semester and in the end, my CGPA became 4.00, which is just right for a second upper honours! HOW PERFECT. You know, this showed me that God's grace is just right, just right - just sufficient =)