Fancier spouse implementation