Count Lennart Bernadotte , who gave up his royal Swedish title to marry a commoner but gained an Edenic island that he built into a tourist attraction , died on Dec. 21 on Mainau , the island he had gardened in Lake Constance , Germany , for over half a century .