In my heart, David can do no wrong. So what if he played MM on in the beginning? So what if he cheated on his wife? So what if he didn’t believe MM? It’s all because of the curse. Deep inside under his cuteness, is Charming wanting to break free. I blame the curse for every mistake that David makes. He’s perfect and lovely. <3