De achtjarige Garnet en zijn 16 jaar oude zusje Flower groeien op in een moeilijke situatie. Hun moeder overleed tijdens de geboorte van Garnet en hun vader Ed is dit nooit te boven gekomen. Ed doet zijn best en zorgt voor de kost, maar houdt zich emotioneel verre van zijn kinderen en er is dan ook een grote afstand tussen hem en zijn kinderen. Hij weigert toe te geven dat zijn kinderen snel opgroeien en dat ze meer doorhebben dan hij denkt.
De lastige, geisoleerde 8-jarige Garnet, heeft moeite de wereld om hem heen te begrijpen: Zoals de levenscyclus van leven en dood. Zijn zus met haar veranderende lichaam en bij behorende gedrag. En zijn vader die zijn (sexuele) relatie met Barb probeert geheim te houden.
Als Flower Ed aanspoort een echte vader voor Garnet te worden, grijpt hij naar de enige binding die hij kent: Hij koopt een pistool voor Garnet. Garnet blijkt een erg bedreven schutter te zijn en voor het eerst laat Ed zijn affectie voor zijn zoon zien. Maar door Garnet de kracht van het doden te laten zien, zonder hem op de verantwoordelijkheden te wijzen, stuurt hij zijn jonge zoon verder naar de het spreekwoordelijke randje….