Really lovely top - looks fabulous on! It is a size 10, but the underneath is stretchy so could be good for a 12 too x