Perfect. Jennifer's life was perfect. That's what she told herself anyway. But when she met Harry. 'The Bad Guy', the boy with all the tattoos, who got into fights and who never seemed to smile, her definition of perfect dramatically changed as she realised what perfection actually was.
56 parts