Of all the flaws a best friend could have, she certainly has the smallest of all, her only one being that she is always late for everything. 'flaws' is gentler than 'faults' Repeating the word fault/flaw makes it more insistent/harsher, so I have removed the repeats. There are of course alternative words.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.