on the left in this picture i guess is Drosera capensis, but on the right? i presume it's Drosera aliciae?
<span style='color:red'>[Edit: Your post has been edited to improve its value as an archive and to help others understand more precisely which plants you are writing about. You can read more about the details of writing plant names at Plant Names Thread.]</span>