To keep the sparks alive, it means to continue the "in love" feeling, you need to maintain the attraction, that's right.
Ask him what is it about the other women (whom he was attracted to) attracts him?
Not every man goes for a hour-glass figure. Some are attracted by the girl's energy, intelligence, EQ, passion in life, kind heartedness etc etc. You have to find out what attracts him before you can work on increasing that particular department to up your attraction quotient.
But then, is this really the crux of the problem? I admit that to maintain a relationship you need to keep the attraction going.
At the same time, could it be that his love tank isn't filled that's why he's feeling attracted to others? Maybe you can ask him what is it that you do that will make him feel loved? That will fulfill his emotional need?
Each of us has a different view towards feeling loved. For example, you may feel loved when he says something nice about you, or thank you for that nice meal you made for him. But he may feel love in a different way, like you making effort to do something for him like dressing up, or appreciating him etc.
If he can get enough of that feelings from you, chances of him getting attracted to others should be very much reduced.
Hope this helps silvercherry...
And welcome to this forum! I'm sure you will enjoy your stay here, like all of us