thats not hard to achieve. only make good tweaks with spring parameters should do it. making a cage is always helpful also.
"gsg" and "EJ" both has very good tutorials on softbody. just try search and watch them all then start soft body. its going to take a day but absolutely worth it.