Pretty blouse by JM Collections. Cap sleeve. Size is Petit Small and measures:
14" across the shoulders
17" across the chest (underarm to underarm)
23" length from top of shoulder to hem