You're a duffa for being embarrassed! You did well so OWN IT!!!!