She went to his apartment at the 48 West Apartments on 40th Avenue in Allendale after he threatened to harm himself. When he tried to talk him into getting help, he used a handgun to force her to stay there against her will.
At one point his attention was diverted, and she escaped and notified authorities.
She suffered no reported injuries.
Jonathan Howard Wilson, 22, is currently being held at the Ottawa County Jail on one count of Unlawful Imprisonment. Wilson was arraigned Monday in Hudsonville District Court. He is being held on $5,000 bond.