A Blooming Weed
A person or thing that’s not perfect, but still tries their best even when everything is going to sh*t.
My sister is a blooming weed. She failed her math test but still helped me with mine.
This phone is a blooming weed. It dropped in the toilet and still works.
My cat is a blooming weed. It knocked over my cereal and still wants to be petted.