Bonnie is the daughter of Drew MacFarlane, the owner of MacFarlane's Ranch, and has spent her whole life working on the ranch with her father. Born in 1884, she shares the same birth year as one of her brothers, Ethan, so it’s most likely that they are fraternal twins. When she was young, her father hired a "French" governess (who Bonnie suspected of not being truly French, due to the fact she spoke Russian) to teach her and keep her civilized. She had six brothers, but five of them died from either illness or accidents. Her sole surviving brother, Patrick MacFarlane, moved to New York, where he supposedly works as a banker in Manhattan. With the majority of her generation deceased and the only other surviving male child leaving the family, Bonnie feels it is up to her to become the man of their family's ranch.
Events of Red Dead Online
To be added.
Events of Red Dead Redemption 2
Bonnie is mentioned along with her father Drew as having to get out of New Austin temporarily due to a cholera outbreak afflicting the populace in the territory.
Arthur Morgan came across a possible suitor of hers, south of Van Horn Trading Post. Arthur finds him near-death and obtains a letter from him titled "Letter to Bonnie MacFarlane". The letter details her father's disapproval of him, leading him to leave to "make his fortune" in an effort to gain his approval and return to her.
Events of Red Dead Redemption
She is first seen on the train from Blackwater. The next morning, Bonnie rescues John by the road after he is seriously wounded in the initial confrontation with Bill Williamson at Fort Mercer. Bonnie pays a doctor $15 for Marston's treatment and provides lodging in return for assistance with duties on the ranch. John does several missions at the ranch. After finding out that John is at the ranch, Bill Williamson's men set the ranch's barn on fire and John risks his life to rescue the horses out of the burning barn.
Bonnie is later taken hostage by members of Bill Williamson's gang, looking to exchange her for Norman Deek from the Armadillo jail. After travelling to the ghost town of Tumbleweed and attempting to hand the man over, it is revealed to be an ambush. The gang attempts to hang a brutally beaten Bonnie, but the rope tightens around the side of her throat, preventing her neck from being broken. After an intense battle, John then cuts the rope (provided that he hadn’t previously severed it by shooting it) and Marshal Leigh Johnson then takes her back to Armadillo after all of Williamson's goons are killed.
Her request is received, so John and Abigail Marston visit the ranch. Miss MacFarlane has a friendly conversation with Abigail, who later states that she liked Bonnie. Afterwards, the Marston couple leave the ranch; Bonne gazes longingly after the couple, shuffling her feet as she watches the wagon leave. She then turns to Amos as he walks into the general store and then follows him in, marking her last appearance in the main storyline. It is suggested by Abigail that Bonnie had developed feelings for John. The way in which she stared at the two as they left also supports this.
It is unknown if she ever learns of Marston's death.
By 1914, Bonnie has already gotten married, though it is not stated to whom. Jack Marston is still welcome at the MacFarlane's Ranch and is able to make use of the cabin his father once recovered in. Bonnie is not seen by Jack, although the ranch operates just as it did in 1911.
In 1914, NPCs can be heard discussing that she found a husband.
Events of Undead Nightmare
Note:The events of Undead Nightmare are not considered part of the same canon as Red Dead Redemption. The following description is therefore not contiguous with the preceding section on Red Dead Redemption.
Bonnie appears at the ranch, seemingly unfazed by the zombie epidemic, but seems mentally disturbed from her words. She nonchalantly tells John that her father Drew MacFarlane was rounding up the undead in the barn and was there since the day before, and asks John to check on him, which begins the side-mission "Paternal Pride". After John tells her the fate of her father, she states she is glad that he fought protecting those he loved and walks back into the house. After that, she isn't seen for the rest of the game.
If you think I'm going to lower myself by making a joke about being 'all tied up' - you've got another thing comin'.
—Bonnie MacFarlane after nearly being hanged
Change is only good when it makes things better.
With your trigger itch and my feminine intuition, we should make quite a team.
—Bonnie MacFarlane patrolling the ranch with Marston
Call me Bonnie, you dolt! Call me Bonnie.
You do so love to talk in riddles, Mr. Marston.
—Bonnie MacFarlane after Marston told her about his life
Do my eyes decieve me? A devil walks among us.
Stupid is the word we use around here.
—Bonnie MacFarlane to John Marston
We all have to look for answers somewhere. Some in big ol' books, others in big ol' bottles of whiskey.
—Bonnie MacFarlane discussing faith
He switched his saddle for a tie, and that's fine. I just never met a man in a tie that I could trust.
—Bonnie MacFarlane referring to her only living brother
Daddy, stop teasing me!
—Bonnie MacFarlane calling to her father
"You disgust me!"
"You're not a real man."
"Put it back in your pants Mr!"
"You don't scare me."
"You ain't gettin away that easily!"
"Are you afraid of losing to a woman?"
"This sure beats milking cows!"
"What are you trying to prove?!"
"I'll show you how to treat a woman!"
"Come on, are you givin up already?!"
"Lets go, what are you waiting for?!"
"What? You think you're a cowboy now?!"
"You're not much good at this, are you?!"
"Look at that male pride go!"
"I'll teach ya some respect!"
"Call yourself a man?!"
"What the hell's wrong with you?!"
"You're an idiot!"
"You are really showing off, aren't you?!"
"Are you trying to impress me?!"
"That's it, I'm done being nice!"
"Come on, don't make me kill you!"
"Leave now, or never leave at all!"
"This is your last chance to put down the gun!"
"You need to learn some manners!"
"Where do you think you're going?!"
"I pity you, I really do."
Bonnie shares a few similarities to Annie Stoakes from the previous game Red Dead Revolverboth are ranchers with blonde hair and similar outfits and they both face similar threats during the games.
Bonnie's age is discussed in the first issue of the Blackwater Ledger after the mission to free Bonnie from the hanging noose. The article, found in the lower left hand corner, suggests her kidnapping was a crime of passion perpetuated by the Bill Williamson gang and goes on to describe Bonnie as "a spinster of 29 years." This contradicts Bonnie's own statement in "This is Armadillo, USA" that she is 27, as well as the guide which lists the same age; this may be an oversight on Rockstar's part, though it's also plausibly an in-story misreporting.
Another inconsistency, regarding her age, can be found in Red Dead Redemption 2, where the Ranch's barn has yet to be constructed. Bonnie tells John, in the first game, that it was constructed when she was a little girl.
Bonnie MacFarlane is named after the aunt of former Rockstar San Diego designer Rob Hanson. He renamed the ranch he designed "MacFarlane's Ranch" and named the rancher's daughter Bonnie MacFarlane just before he resigned.
Bonnie appears on the back of the fold-out map provided with the game.
Her outfit used to be able to be bought and worn within PlayStation Home.
In the Undead Nightmare DLC, a graffito will appear on a wall in Blackwater reads "You do so love to talk in riddles". This quotes Bonnie's statement to John. Another quote from Bonnie found scrawled on the walls of Blackwater is "Civilization is truly a beautiful thing".
She was #29 on Game Informer's The 30 Characters Who Defined a Decade.
On close examination, it can be seen that she wears two belts like most male characters, a regular belt and a gunbelt.
John only calls her 'Bonnie' twice in the game; the rest of the time, he refers to her as 'Miss MacFarlane'.
She can be seen wielding a Winchester Repeater in artwork, but in the actual game, she never had one.
Bonnie appears to wear a Native American themed necklace.
Red Dead Redemption
Bonnie on the train from Blackwater
Miss MacFarlane meets John for the first time
Bonnie conversing with Marston
After being saved by Marston
John Marston and Bonnie MacFarlane hugging in the Undead Nightmare trailer.
Bonnie and John in Undead Nightmare
Red Dead Redemption 2
Letter to Bonnie MacFarlane
Bonnie's suitor before the encounter, surrounded by vultures and crabs
Bonnie's suitor giving his letter to Arthur Morgan before passing out
Bonnie's suitor after passing out. Reticle will still show him being alive.
Red Dead Redemption 2 - Finding a letter to Bonnie MacFarlane