A love story that sometimes, isn't so lovely, but is worth it.