OK, SWOT, so I'm going to play Devil's Advocate here. Without overthinking this, could it possibly be that when your friend said, "He's not for me, but he's perfect for you" that she meant harmlessly to infer that she was paying your husband a compliment, but she didn't want you to think that meant that she was interested in making a move on him? Kind of like a caveat that she thinks your hubby is a great guy, but that your marriage is safe from her? Your friend knows you know her relationship history is unsuccessful, so maybe she was just trying to get the point across that she knows your marriage is happy, and he's a great guy, but although she's available, she wouldn't dream of coming between you two?