delight
delectation
a feeling of extreme pleasure or satisfaction
his delight to see her was obvious to all