I would like to know if the expression buy myself is normal in everyday English! For example,
1-I want to buy a piano.
2- I want to buy myself a piano
Is there any difference? Could I use myself every time I use the word buy?(Needless to say, I am not buying the thing for someone else. It is understood that the thing is for me only.)
. Myself makes it obvious for whom the piano is intended; that’s the only difference here. Perfectly normal, but often unnecessary. Of course, the first sentence, in context, could also well mean I want to buy a piano (for my niece).
Other situations may require the indirect object:
I gave myself a haircut. I gave a haircut. – These have quite different meanings.
.