It is a very pretty block. If you are concerned about the puckering, how are you making the half square triangles? They are less likely to pucker if you make them by the method found in the link below. If you are joining two triangles together then there is more likelihood of them puckering along the biased edges.
http://youtu.be/k-nme6km8h8