{"product_id":"book-i8ul","title":"Too Late To Say Goodbye","description":"\u003cp\u003eGrief is a bitch.\u003c\/p\u003e\u003cp\u003eWhen Tony Mora's partner Clyde dies saving his life during a botched DEA operation, the loss throws him in a tailspin. Not that things were going so well before that. Between the married (albeit unhappily) co-worker carrying his baby and his dead partner's widow putting the moves on him, Tony's romantic relationships are a complete disaster.\u003c\/p\u003e\u003cp\u003eTruth is, mid-level boss Franklin Hayes didn't intend to shoot Tony's partner. Business meetings can be tense, but they don't have to end in a bloodbath. Unless that was the plan. With Tony on his trail, Franklin discovers he's merely a pawn in the unraveling Siriano criminal organization, but he may be stuck in a power struggle well beyond his control.\u003c\/p\u003e\u003cp\u003eBrimming with action, the alternating POVs in \"Too Late to Say Goodbye\" explore the depths of friendship and ambition. The novel answers the question: How far are people really willing to go for revenge?\u003c\/p\u003e","brand":"INAudio","offers":[{"title":"Audiobook","offer_id":49415254049072,"sku":"BDi8ul","price":14.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0879\/2784\/9264\/files\/i8ul-Square-cover.jpg?v=1773574886","url":"https:\/\/downpour.com\/products\/book-i8ul","provider":"Downpour","version":"1.0","type":"link"}