This story is very well written. Both dark and funny, sweet and dramatic, really a great ride from start to finish! Both main characters were unique and wonderful