It means that it is impossible to get something for nothing, or the idea that even if something seems free, there is always a cost, no matter how indirect or hidden the cost is.
a) when a friend says something surprising
Answer:
Yes
Explanation:
There is always hope even when life seems hopeless. Just keep going and don't stop.