The Daily Nonpareil newspaper of Council Bluffs said Robin Cheryl Klein, 51, was pulled over in a 2010 Dodge Charger around 2 p.m. on Monday during a routine traffic stop.
The Pottawattamie County Sheriff's Office told the paper that, after an initial interaction with Klein, a drug dog led deputies to the trunk of the car, where they eventually found the two large cardboard boxes full of marijuana, gift wrapped and covered with bows.
Deputies also found $5,598 in cash in the car.
Klein was charged with possession of marijuana with intent to deliver, and other related crimes.
She was released on bond on Monday, the Associated Press reports.
No attorney for Klein was listed in online court records and a telephone listing for Klein in Portland has been disconnected, the AP reports.