Вайолет — оружие войны, она не знала другой жизни, кроме насилия и убийств. Ещё ребенком ее отдают майору Гилберту Бугенвиллею. Он не видит в ней оружие и хочет, чтобы Вайолет стала обычной девушкой. После войны героиня просыпается в госпитале, откуда её забирает полковник Клаудия Ходжинс. Ей больше не нужно сражаться. Но сможет ли Вайолет жить без приказов майора? Война закончена и Вайолет не знает, что ей делать. Тогда полковник Ходжинс берет ее на почту, где девушка старается просто жить, ведь таким был последний приказ майора. Вайолет думает, что тот жив, однако это ложь, просто полковник не смогу ей рассказать правду. Вайолет становиться автоматизированной куклой — это девушка, что через письма выражает чувства клиентов. Однако у героини своя цель — она хочет понять, что значат "я люблю тебя" — последние слова майора Гильберта. Вайолет не понимает не только свои чувства, но и других людей. И работа Куклой лучше всего подходит, чтобы разобраться в этом. Вайолет повстречает разных