[a-zA-Z]* [a-zA-Z]
can accept nothing and one letter in front.
so you need something like this
[a-zA-Z]+ [a-zA-Z]*
This will give any combination of letters but can't be empty
[a-zA-Z]+
plus this that will give you empty or any combination of letters.
[a-zA-Z]*