Indeed One can't buy family Or friendship Or love Or lasting happiness. But to say that The best things in life are free Is to consider only The absence of monetary value.
Sacrifices must be made To keep a family intact. Courage must be gathered To sincerely apologize to a friend. Acceptance is called for To love unconditionally. Leaps of faith are needed To even have a shot at happiness.
Nothing is absolutely free Especially the best things in life For they demand the greatest investment of all-- That is Oneself Without any reservation.