Ok, I need to express my gratitude to someone, and I already think I know how to do it, yet I'm unsure. To help understand the picture here, I'm finishing my first year of Japanese, and I would like to say to my sensei who has been great, "thank you for everything".
Now, I thought two possible choices, yet both have reasons for me to feel discontent with them.
1) いろいろ ありがとう. Ok, this to my understanding can roughly be translated into "thanks for everything". However, it seems rather generic to the point it could confuse the listener not knowing what exactly the speaker is being grateful about.
2) おせわ(は?)なりました. On the other hand, this one implies two things for me: that the speaker has been on the care of the listener, and that the speaker was somewhat of a burden. While a student is technically on the care of the teacher, I don't want to say something among the lines of "thanks for taking care of me, and sorry I might have been a burden" because that's not what I'm looking for.
Ok, just to let you know, I'm not looking for anything too fancy; I'd rather go with something curt, yet good enough to convey the general feeling here.
EDIT: Had to fix the glaring mistakes leonmarino pointed due to my sleepyness. Gomen.