The Free Dictionary says, to “throw down the gauntlet” means: to invite someone to argue, fight, or compete with you The other day I posted on Facebook about the possibility of dropping sugar from my diet (and dealing with my severe cravings with coconut oil) like this lady did and … [Read more…]