Actress Rachel Weisz, who is married to actor Daniel Craig, insists she is a ``very thorny'' person and has countless flaws.
I have countless flaws: