"I've adapted this recipe from various sources and it is a foolproof hit every time. The vegan version is wonderful too! These cookies are fantastic fresh out of the oven or a day or so later - they stay soft in the middle and just melt in your mouth!