I understand both sides of the issue. It seems silly but its true when you are that close to something you want it bad. Trust me, I've always been a B or C student, depending on whether I studied very much. But nursing school is a whole different ballgame, no choice but to study, and even if you study hard, you can still have a hard time!
I got a 92 or a 93, can't remember now!, for my final grade, which in our school is a B. So I missed the A that I got in the first semester, that at first got me thinking oh man I missed the mark by 1 point, but then I said, what the heck, I know what I'm doing, I did great in clinicals and my patients will be happy with who I am and how I treat them! So, don't worry about the final grade, just be happy you are doing so well and that you will provide great care for your patients!