Extract final value from nested field collection
Try this :

$node = node_load($node-&gt;nid);
$node_wrapper = entity_metadata_wrapper('node', $node);

foreach ($node_wrapper-&gt;field_rich_text_group-&gt;value() as $value) {
  $field_collection_wrapper = entity_metadata_wrapper('field_collection_item', $value);
  $field_collection_myfield = $field_collection_wrapper-&gt;field_myfield-&gt;value();
  print_r($field_collection_myfield);
}


Field Collection is an entity, so if you want to access its field you have to pass the field collection in entity_metadata_wrapper. Then you can access the value of your fields in field collection like you do with your $node_wrapper