I have the best friends, they put together a party for my graduation and I had no idea it was even planned.
That's really awesome. Your friends sound really great!
They are, I am so thankful for them!
Make sure you do something good for them in return!