I’m considering this blouse and jacket from All Saints. I’m normally a size M in tops and jackets but wondering if they run small or true to size? I have an 8 for the jacket and a Medium for the blouse in my wishlist, and thinking I might should order a couple of sizes. Any advice appreciated.

Edited to add: the blouse is Zadig and Voltaire