The reason I couldn't fully enjoy this, was Lily. 
 I loved Dash. Yeah, okay. I have seen the word pretentious thrown around a lot. No, I cannot deny that the word applies to him. But he's a word nerd. Leave him be! 
 He's cynical, honest, sarcastic and yes - snarly. His chapters were a delight. 
 Lily is just not for me. 
 I don't like upbeat or (shivers in horror) bubbly. It was definitely the way she was written, but the narrator was also just so.... not for me. 
 The story was cute (albeit highly improbable). It was definitely dripping with Christmas love, which I liked a lot!