I have been working on this recipe for quite some time trying to get it just right. I usually make a recipe at least three times before I share it with you. DH doesn't really mind being the taste tester. I have made this one now several times, each time tweaking this or that, …