exactly that for like 16 emeralds. the best trades are only available from traders you have achieved a certain level with. basically trade with one spacific guy a lot to get his good stuff, like bakers who buy wheat can eventually sell cakes.
Cakes, although awesome, aren't worth it. Sell to the blacksmith, he's got the best stuff.