Read the following context and choose the best option to answer the question.
Context: After I landed in Honolulu I was greeted with even more signs despite a 6 hour layover . The airport bar specialized in Bloody Marys , a drink that I have been craving for a year . The weather was PERFECT , sunny and not too hot .
Question: What may be the reason I had a Bloody Mary ?
Options: 
A. I was overheating .
B. I did n't have money for anything else .
C. I had n't had one in a long time .
D. None of the above choices .


C