pic 4 could be a thalictrum but doubt it would thrive in jamaica
Almost certainly a brodiaea - probably laxa
Looks like heartsease (Viola tricolor)
Separate names with a comma.