I agree with obisgirl. I thought Graham’s wolf was really just his wolf (and that it was immune from the curse) and that because Graham had figured out that he wasn’t really feeling anything, the wolf was guiding him toward the truth. The closeness he had with his wolf in FTL had been reawakened in Storybrooke. So in a way Graham was very close to figuring out the truth on his own – probably because he was starting to fall for Emma and was just starting to fall for him. I think that is part of Emma’s ability to break the curse. Not necessarily the kissing part, but that she let down her guard and allowed herself to care for someone. I don’t really think it was the kiss that made Graham remember. He had flashes of memory the first time he kissed her – when she was obviously interested in him because she was jealous of Regina. Then the wolf played a bigger role and showed him what he needed to see to figure out more of his real story. But when Emma realized that Graham didn’t really want Regina and that he was going to choose her, and she allowed herself to realize that she did really care about him, THEN when they kissed in the Sheriff’s office THAT was when he remembered EVERYTHING. Aside from Graham she hasn’t allowed herself to let her guard down with anyone else – not even Henry yet really. So the whole “True love’s kiss can break any curse” might be referring to Emma. But it might be that she needs to totally let her guard down in general and be willing to believe and trust people like Henry and Mary Margaret and maybe August. Maybe get over her insecurity of being adopted and unwanted. Once she had reached that point and THEN kisses someone she truely loves – then maybe the curse will be broken.