OMG! I can't believe I forgot to write the size! These are from mexico, so it's size 34 there which translates to size 10. I would say its like a medium- large. As for the pattern, I guess they are like flowers,idk kinda hard to describe it. And it's just sea green with some white and light blue.