Interesting question. Let's first understand what is actually happening to twins' times.
Twins are A and B. A remains on Earth, B travels with the speed $v$ forward, and then turns at some point and travels back with the speed $-v$.
Let's assume that turn time is negligible compared to the total travel time (i.e. B turns back almost immediately).

Dots on the line $Ob$ correspond to the units of time in the frame of the twin A. Similarly, dots on the line $O\alpha b$ correspond to the units of time in the frame of the twin B.
By counting the dots on both lines, you can see that the line $O\alpha b$ "contains fewer seconds". That is why twin B is actually younger than twin A when they meet at the end of the journey.
To understand why the picture is not symmetric w.r.t. A and B, look at the events $\alpha_1$ and $\alpha_2$. These are the events that are simultaineous (in the reference frame of B) with the event $\alpha$ just before and just after the turn.
It looks like the "simultaneity" jumped from $\alpha_1$ (which is an earlier event from A's perspective) to $\alpha_2$ (which is much later event from A's perspective).
This effect, however, is not observable.

The second picture shows the light signals sent from A to B (say, A sends to B his photo after every second passed in A's frame). From B's perspective, photos reach him at roughly equal intervals - a bit longer before the turn, and bit shorter after the turn. From B's perspective, A's "seconds" are always "short" during the trip, but they are even "shorter" after the turn then before the turn.
Conclusion: The number of seconds is different. The duration of A's seconds is shorter from B's perspective, and vice versa (symmetrically). All the magic happens during the turn, when "simultaneity" jumpes from $\alpha_1$ to $\alpha_2$.