Her main reason for giving Rosebud away was, "Cause the horses were mean to her".
I kinda feel for the girl. Her heart is clearly broken. Her friend is obviously really effing mean. There has to be more to the story.
Where are Shannon's parents in this? Was it planned all along? Feed her corn...