Katie McGarry never disappoints and neither did this one, the only reason it didn't get five stars is because I am not a fan of short stories. Brilliant writing, beautiful fully developed characters and a breathtaking story. I absolutely recommend.