Do you know why the following is not converting string into array?

```
  STR="one two three"
  array=("$STR")

  echo "${array[@]}" # prints: one two three
  echo "len: ${#array[@]}" # prints: len: 1
  echo "item: ${array[2]}" # prints: <nothing>

```