It's advisable to choose larger pieces (a rug or curtains in your case, otherwise could be wallpaper instead/as well) first and then draw your colours from those. So, if you had a patterned rug (or curtains or wallpaper!) that incorporated several colours, you could then choose those colours for your cushions etc. At the moment you are working backwards @Holmfirthrita.
I know you already have the cushions (welcome to my world - I have 50+ lol, and that's after getting rid of a further 20+, yet still 'need' one more that's just right for the living room!), but I'd have hunted down a rug (or curtains) I loved first, then worried about accessorising the room later.
We started with the rug in our current living room (formerly two spaces - one of which also has awesome vintage wallpaper incorporating several colours) and based our colour choices for upholstery, cushions, throws etc on that. Our only curtains are across a door at the opposite end to the sitting area, but these were also chosen a) because we love the pattern and b) because they too pick up on the rug colours.
Decorative objects are a mix of stuff we've had forever and things like lamps chosen again because of the way they work with the rug (and wallpaper) colours, plus a few random pops of unexpected colour. Somehow it all works together.
Sometimes you just have to jump in and buy something you love - even if you're not sure it'll work in the space - because nine times out of ten it will. And your space will look as if it's evolved organically rather than being put together like painting by numbers.