What are the differences between following sentences, in terms of meaning?
It feels (so) good
I feel (so) good
It makes me feel (so) good
For me it sounds like we need a driver/thing to say "it feels so good". For example, when we return to our parents' house after a long journey in the Himalayas, we can say "It feels so good to be home again." But we can say "I feel good" with or without a reason. We can say "Today is a beautiful day and I feel so good". Because a beautiful day is probably nice, but not too surprising, even in the UK:) But how about when we hear a song that makes us happy, or when we read an impressive novel, or stay at home to relax?
And I don't know how to say this, but when we say "it feels so good", does it have double entendres?