Puffy purple flower is Triteleia brodiea, the triplet lily (you posted a white form of this flower earlier). Scott Earle
All photos except as noted © Vitit Kantabutra - for viewing only