Tom, that is a beautiful definition of a saint..."flawed...but keep on trying". That is what our lives are about...loving, seeking and striving towards Goodness. That is all God asks...keep showing Me you love Me and want to be with Me.
I would like to add then, the people I think are saints are all the people who have had their hearts broken, their dreams scattered and their Faith tested--the good souls on CM. who love, dream and live their Faith; they look forward and trust.