Someone who isn't weighed down by the troubles of
everyday life, is always themselves regardless of
the situation and lives life to the full. Not restricted by other people's opinions. Note: free-spirited should be used in a positive context.
A girl who still smiles when things
aren't going too well, taking a positive outlook on life and trying to make the most of it - her spirit isnt damped by little things in life, she's free spirited.
Some girl that doesnt care what
society thinks, is scrounging benefits, harassing old ladies and getting
drunk in the park... she is NOT free-spirited, she has problems.