Dear God Series - 3 Zacky's life is a disaster zone. He's taking one hit after another and if he can't catch his breath soon he's going to suffocate. Fortunately he's always had one person he can talk to when times get tough. What the hell's a girl supposed to do when life suddenly gets very real with the best boyfriend you never had?
51 parts