Perfect Imperfections Reviews

Tipsy Bibliophile Perfect Imperfections is a very sweet and no angst story, and there is a bit of a mystery which kept things interesting. The build-up to the more smexy scenes was nice and made the payoff that more delicious. ...There are so hilarious moments, specially with Jeremy which made for solid romcom fare. Reggie and Jeremy's dance around each other was done well, there was a lot of tension without getting frustrated. Reggie and Jeremy were so dear, those two were certainly smittlen. ...I liked this one, will probably pick it up again when I need light read with cuteness and smexy.

Read Entire Review


TNT Reviews I loved Perfect Imperfections. This book had me smiling throughout. It really was a very uplifting and happy read for me. It's my favorite kind of book. The kind that leaves a smile on my face.

Read Entire Review


Twinsie Talk Perfect Imperfections was such a fun phenomenal read. It was a fantastic story with characters that will have you calling them friends forever. Cardeno writes a story with wonderful dialogue that makes you feel like your in the rooms witnessing the conversations. It is a fabulous talent and it truly is what had me hooked on the story from chapter one....JJ and Reg will captivate your heart along this amazing journey.... The sex is so HOT tender and romantic!! of course there is this one scene that involves some toys that will make you pant!! Freaking awesome. This is most definitely a MUST READ and I am sure I will become a goto reread book!!

Read Entire Review


We Like It Big Book Blog I couldn't stop reading this book!! Reg and Jeremy story was truly a friends to lovers story.

Read Entire Review


MM Good Book Reviews

 I just adore this story; it’s a feel good, slightly sexy story to enjoy on the beach, in the airport, on the sofa or just relaxing in the garden.

Read Entire Review


<script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-65262326-1', 'auto'); ga('send', 'pageview'); </script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Organization", "url": "http://www.cardenoc.com", "logo": "http://cardenoc.com/assets/media/cardeno-logo9.jpg" } </script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Person", "name": "Cardeno C", "url": "https://www.cardeno.com", "sameAs": [ "https://www.facebook.com/groups/CardenoC", "https://twitter.com/#!/CardenoC", "http://www.pinterest.com/cardenoC", "https://plus.google.com/104293883995625396136", "https://instagram.com/cardenoc", "http://www.amazon.com/Cardeno-C./e/B004QSU7J6", "https://instagram.com/cardenoc" ] } </script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebSite", "name": "Cardeno C", "alternateName": "M/M Author", "url": "http://www.cardenoc.com" } </script>