boswell: a devoted admirer and recorder of another's words and deeds
supporter: a person who backs a politician or a team etc.
danaidae: small family of usually tropical butterflies: monarch butterflies